我需要添加几个文件来将它们分组到一个提交中,但是我必须排除其中一个文件。在这个答案中,需要这样做的代码是:
git add -u git reset -- file_to_ignore.dat
我不知道最后一条命令中的破折号是做什么的。与以下几点有什么不同?
git reset file_to_ignore.dat
这就是它在本教程中的表现。
发布于 2015-03-28 16:27:40
我在"删除一个名不详的git分支“中提到了双连字符(或双破折号)符号。
它有助于将命令的选项从实际参数(文件名)中分离出来。
将双连字符识别为停止选项解释和按字面处理所有以下论点的信号也是传统做法。
在你的情况下,没有什么区别.除非文件名是'master'!(在这种情况下,--非常重要)
master
--
https://stackoverflow.com/questions/29319513
相似问题