【发布时间】:2016-08-10 06:13:11
【问题描述】:
我创建了一个新分支new_feature 并开始着手处理它。到目前为止,我做了 4 次提交,并将它们全部推送到远程。但是出于某种官方原因,我需要从本地和远程删除所有提交,但我需要将更改保留在本地,然后在一次提交中再次提交所有内容。所以我需要做的步骤是
- 从本地分支
new_feature中删除提交 - 从远程分支
new_feature中删除提交 - 需要保留所有更改,以便在删除提交期间我不会丢失迄今为止所做的任何更改。
- 使用我目前在
new_feature分支中所做的所有更改创建一个新提交 - 将最后一次提交推送到远程
new_feature分支。最后,new_feature分支应该只有一个提交,其中包含我迄今为止在此分支中所做的所有更改。
【问题讨论】:
标签: git git-branch git-commit git-remote