考虑我已提交提交我不打算更改的文件(例如db/schema.rb
)。我需要这样做:
git reset db/schema.rb
git checkout db/schema.rb
我可以通过单一命令来完成吗?
答案 0 :(得分:22)
我试过这个并且适合我:
git checkout HEAD -- path
答案 1 :(得分:1)
我刚刚将此添加到了.zshrc
/ .bashrc
checkout() {
git reset "*$1*"
git checkout "*$1*"
}
然后您只需做checkout <file>
就可以了。