- 首先,我的工作,並就主分支3個提交:Wijzing 1,2,3。
- 然後我做了結帳... on commit Wijziging 1。
- 然後我創建了一個新分支新功能並開始進行更改。
- 現在我想扔掉2個提交:Wijzing 2和Wijziging 3。
- 我想合併新功能與主。
更新:
這些步驟之後我做了以下內容:
git checkout master
git reset --hard HEAD^^
git merge new-feature
更新推: 在S解決方法是強制推送:
git push -f
強制推送後,它再次工作。
你的意思是你想擠壓一起提交wijziging 1,2和3嗎?或者你想扔掉wijziging 1和2的變化嗎? – cmaster
這是真正的「存儲庫」還是僅僅是例子?如果你有一些真實的倉庫,你已經發布了一些遠程謹慎的倉庫。 – Mateusz
@Mateusz我創建了一個虛假的存儲庫來練習;)。 –