假设我已经准备好要提交一个文件 (例如 db/schema.rb),但是我没有打算更改它。 我需要执行以下操作:git reset db/schema.rb git checkout db/schema.rb 我能用一个命令完成吗?
我刚刚把这个添加到了我的.zshrc / .bashrc文件中。 checkout() { git reset "*$1*" git checkout "*$1*" } 然后你只需要执行 checkout <file> 就可以了。
git checkout path
,但它不会检出已经暂存的文件。 - KL-7git checkout HEAD -- path
能正常工作,而git checkout -- path
却不能正常工作? - Olivier Boissé