【发布时间】:2013-01-22 14:14:40
【问题描述】:
下一个git 命令有什么区别:
git checkout branch
git checkout branch .
git checkout . #<-- used at the branch
为什么当我将不同的分支与第一个分支签入不同的文件夹时,我错过了一些文件。
但是当我使用第二个命令时,一切正常吗?
【问题讨论】:
-
这不是“在分支机构”使用的。第一个参数只有在实际命名一个分支时才被认为是一个分支,
.没有。所以它只是路径。如果你说git checkout . --,它只会是分支,git会抱怨没有名为.的修订版。 -
使用第一个表单,您可以将分支签出到当前工作副本中。那么“进入不同的文件夹”是什么意思?
-
我的意思是我有例如 2 个分支。第一个将被成功检出,但第二个会丢失一些文件。但是如果我使用第二行一切都会好的
标签: git