关于git:将分支完全重置到存储库状态?


Reset branch completely to repository state?

本问题已经有最佳答案,请猛点这里访问。

在一个共享特性分支上,我检查了该分支并无意中将其重新设置为master,导致了一系列问题,因为它是一个共享分支,我应该执行git merge

如何将整个分支恢复为存储库中分支的状态?


如果仅在本地完成,则可以切换到分支主机,删除本地功能分支并签出远程分支增益:

1
2
3
4
git checkout master
git branch -d featurebranch
git fetch
git checkout -b featurebranch origin/featurebranch