2019-01-16 23:09:48
引言:git fetch 相当于是从远程获取最新到本地,不会自动merge git pull:相当于是从远程获取最新版本并merge到本地 在实际使用中,git fetch更安全一些git fetch和git pull都可以将远端仓库更新至本地那么他们之间有何区别?想要弄清楚这个问题有有几个概念不得不提。FETCH_HEAD: 是一个版本链接,记录在本地的一个文件中,指向着目前已经从远程仓库取下来...
2019-01-16 22:50:59
我习惯每篇博客都有个开篇还记得 Git 系列第一篇 Git 自我介绍的话吗?其中有 Git 自己都赞同的三大特色cheap local branching, convenient staging areas, and multiple workflows轻量的本地分支, 方便的暂存,以及多工作流。其中因为有分支的存在,才构成了多工作流的特色,所以 Branch 不愧为 Git 的王牌特色。这篇博客...
2019-01-16 22:27:53
这是开篇有人说,暂存区是 Git 最精彩的设计,同时也是最难理解的部分,两者我都感觉不太明显,但当我想写关于暂存区的理解后,发现的确不怎么好讲,这个玩意,有点只可意会的感觉,用 Git 用熟练了,很自然体会到暂存区设计的精彩之处。在我看来,学习其他命令之前,对暂存区有一个概念和大概理解是非常重要的,因为,很多命令都涉及到了它。为什么 commit 之前要先 add 一下呢?我在刚接触 Git 命令...
2019-01-16 21:18:01
今天勇哥在 git pull时出现了下面的错误:error: The following untracked working tree files would be overwritten by merge:勇哥在线查看这个“边电压测试机PLC程序”的目录,跟本地库的对应目录对比。发现本地库的目录缺少下面的文件,缺少一个目录和两个文件。(线上的目录)(本地的目录)这种情况看来是,本地库没有把远程库...