在我弄乱了目录(创建/删除)并添加/编辑了文本和二进制文件之后,我如何告诉 git 丢弃我所有的更改,并再次关闭分支,就好像我从来没有弄乱过一样什么?
目前我正在执行这两个命令。
git stash
git stash clear
git pull <remote> <branch>
这似乎有效。我在帮助中读到 -f 用于丢弃本地更改。如果是这样的话……
git checkout <branch> -f
做同样的事情?
谢谢!
最佳答案
http://linux.die.net/man/1/git-reset
git reset --hard
关于Git:如何在忽略所有本地更改的情况下 checkout 分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9586362/