考虑到我已经提交了我不想更改的文件(例如db/schema.rb
)。我需要做:
git reset db/schema.rb
git checkout db/schema.rb
我可以用一个命令来做吗?
我尝试过这个,对我来说很好:
git checkout HEAD -- path
我刚刚将此添加到了.zshrc
/ .bashrc
checkout() {
git reset "*$1*"
git checkout "*$1*"
}
然后您只需要执行checkout <file>
就可以了。