删除文件的方法包括:
git rm path/to/file
当我想要在git中取消暂存已删除的文件时,我需要执行以下操作:
git reset -- path/to/file
git checkout -- path/to/file
我不太明白为什么需要使用--
,以及这个命令与以下命令有何不同:
git reset path/to/file
git checkout path/to/file
除了后者行不通之外。
--
的理论依据是什么?
致命错误如下所示:
Use '--' to separate paths from revisions
然而我仍然不太理解它们之间的区别。
--
,标签如何会使语法混乱?你能否举个例子? - k0pernikusbar
的文件和一个名为bar
的分支,git
怎么知道要删除哪个? - tripleee