3
A
回答
6
git branch -f secondary secondary~2
這隻會改變分支引用和不與工作樹交互的提交。因此比去往git reset
的路線更安全一些。如果分支當前已經檢出,它將不起作用,但切換到另一個分支,創建臨時分支或分離HEAD(git checkout HEAD^{}
)可輕鬆解決此問題。另一種可能性是使用git checkout -B secondary secondary~2
,但這會改變你的工作樹。
不這樣做,如果你的secondary
分公司已經推是公開可用的
相關問題
- 1. Git - 回滾到之前的提交
- 2. Git - 從以前的提交和拆分提交歷史分支
- 3. Git - 回滾到前一個提交
- 4. Git - 回滾到以前的提交而不丟失工作
- 5. Git新分支然後回滾到以前版本
- 6. Git當前分支提交列表
- 7. git分支前幾次提交?
- 8. 的Git分支VS提交
- 9. Git分支提前主(舊回購)
- 10. Git重複以前提交的部分
- 11. 沒有改變新的Git分支從以前提交
- 12. Git從以前的提交範圍創建分支?
- 13. GIT:差異從以前的分支時提交
- 14. Git使主分支具有以前提交的內容
- 15. Git:你的分支提前2次提交'分期'
- 16. Git - 回到以前的提交,現在想寫在前面的提交
- 17. git:將當前分支中當前未提交的工作提交到新分支
- 18. Git重置回滾到前面的提交時出現問題
- 19. Git回滾到之前未被推送的提交
- 20. 意外地回滾到git中的前一個提交
- 21. git:找到哪個合併brough提交到當前分支
- 22. Git:在檢出新分支之前沒有提交分支
- 23. git分支撤消提交
- 24. Git遠程分支提交
- 25. Git - 提交出主分支
- 26. Git + Gerrit跨分支提交?
- 27. Git合併分支提交
- 28. 將git分支提交到SVN
- 29. 使用git,我如何將主分支移回到提交之前的狀態?
- 30. 在提交之前將提交提交到新分支
感謝您的伎倆:) – plaes