Git reset and checkout by single command
-
04-06-2021 - |
문제
Consider I've staged for committing a file (e.g. db/schema.rb
) that I didn't intended to change. I need to do:
git reset db/schema.rb
git checkout db/schema.rb
Can I do it by single command?
해결책
I tried this one and works well for me:
git checkout HEAD -- path
다른 팁
I just added this to my .zshrc
/ .bashrc
checkout() {
git reset "*$1*"
git checkout "*$1*"
}
And then you can just do checkout <file>
and you're all set.
제휴하지 않습니다 StackOverflow