一个本地分支: -如何删除推送到远程存储库的提交?
'功能/ 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