检查出master分支后,为什么我工作目录中的某些文件与来自不同版本的文件连接?

时间:2017-03-24 19:40:23

标签: git git-checkout

当我使用git checkout master时,工作目录不包含来自HEAD的master提交的文件。它包含来自远程提交的文件,以及一些连接在一起的文件。

这非常奇怪,因为命令应该使我的工作目录与HEAD匹配,但它没有。

任何人都知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

根据git文档说:

git checkout <branch>
           To prepare for working on <branch>, switch to it by updating the index and the files in the working tree, and by pointing
           HEAD at the branch. ** Local modifications to the files in the working tree are kept, so that they can be committed to the
           <branch>. **

特别注意**内线。您可以通过运行

来验证相同的内容
  

git checkout --help