pra*_*uat 3 git branch rollback
在最近的提交中我有两个分支(主分支和辅助分支).我需要较旧的提交状态(向后2个单元),因此希望我的辅助分支返回两个提交.
我该怎么做?
git branch -f secondary secondary~2
Run Code Online (Sandbox Code Playgroud)
这只会更改分支引用但不与工作树交互的提交.因此它比走这git reset条路更安全.如果当前检出分支,它将无法工作,但通过切换到另一个分支,创建临时分支或分离HEAD(git checkout HEAD^{})可以轻松解决此问题.另一种可能性是使用git checkout -B secondary secondary~2,但这会改变你的工作树.
不要这样做,如果您的secondary分支已被推送并公开发布
| 归档时间: |
|
| 查看次数: |
306 次 |
| 最近记录: |