21

考虑一下我已经准备好提交一个db/schema.rb我不打算更改的文件(例如 )。我需要去做:

git reset db/schema.rb
git checkout db/schema.rb

我可以通过单个命令来完成吗?

4

2 回答 2

28

我试过这个,对我来说效果很好:

git checkout HEAD -- path
于 2012-04-28T11:26:45.247 回答
1

我刚刚将此添加到我的.zshrc/.bashrc

checkout() {
  git reset "*$1*"
  git checkout "*$1*"
} 

然后你就可以做checkout <file>,你都准备好了。

于 2020-01-27T19:55:57.040 回答