2011-12-21 112 views
4

如果我想从另一个分支相同文件夹,以取代工作分支的文件夹, 我可以打电话:意义 - 在git的结帐

git checkout OTHER_BRANCH -- /path/to/folder 

是什么的意思 - ?

回答

8

--之后的所有内容都被视为文件名。这在至少两种情况下是有用的:

  1. 文件和分支的同名。注意git checkout foo --
  2. 文件名之间git checkout -- foo这可被解释为标志的区别:git checkout -- -f(或者:git checkout ./-f