我正在学习try git by code school
1.17 单元并使用命令行撤消它
git checkout -- octocat.txt
然后 octocat.txt 是一个文件,它解释了两条虚线是
它只是向命令行承诺在“--”之后没有更多选项。这样,如果您碰巧有一个名为 octocat.txt 的分支,它仍然会还原该文件,而不是切换到同名的分支。
但我无法理解的是,没有选择意味着什么?而且既然后面没有选项,为什么可以通过文件和分支来区分呢?
我正在学习try git by code school
1.17 单元并使用命令行撤消它
git checkout -- octocat.txt
然后 octocat.txt 是一个文件,它解释了两条虚线是
它只是向命令行承诺在“--”之后没有更多选项。这样,如果您碰巧有一个名为 octocat.txt 的分支,它仍然会还原该文件,而不是切换到同名的分支。
但我无法理解的是,没有选择意味着什么?而且既然后面没有选项,为什么可以通过文件和分支来区分呢?