考虑我已经暂存以提交文件(例如 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>
,你就准备好了。