一個本地分支: -如何刪除推送到遠程存儲庫的提交?
'功能/ 100'
和遠程分支機構: -
'主人'
'版本2'
有意,
- 我已經合併我的特性分支「功能/ 100」到主
- 同時它推到遠程存儲庫。
但在真正的 '功能/ 100' 應該已經被合併到遠程分支 '版本2'
我如何修復它(部分): -
我已經合併功能分支'功能/ 100'到遠程分支'版本2',並將其推送到服務器。
git checkout Version2
git merge --squash feature/100
git add .
git commit -m 'New message'
但我想刪除我已合併並提交到主分支的最後一個推。怎麼樣?
旁註我只是一個在這個項目上的工作。所以,即使推犯被刪除它不會傷害任何人
爲什麼你使用'--squash'? – knittl
@ knittl:因爲我想合併我的功能分支在一次提交 – user1327064