使用 git reset HEAD path/to/file 的时候出现这个错误。 Google 了一下,大意是说没分清操作的是 branch 还是 file ,所以操作文件的正确命令是`git reset -- path/to/file`。
但是上面那个提示是什么意思? revisions 在这里该怎么理解?
但是上面那个提示是什么意思? revisions 在这里该怎么理解?
1
qq529633582 Apr 9, 2016 "用`--`分割文件名和版本号"
"--"之前是可以指定一个版本(如 commit 、 branch 等)的,如`git reset a1b2c3d -- path/to/file`,你这里没有指定就用 HEAD 咯 |
2
mcfog Apr 10, 2016
revision n.修订
“修订”是版本库中记录的一组修改/一个状态,每提交一次就会产生一个 revision 对 git 来说, commit hash 、 branch 、 tag 以及 HEAD 等都可以用来指代一个 revision |
3
williamx OP 感谢
|