假设我正在合并,但在推送之前我决定不合并。是否可以在不删除本地分支或进入命令行的情况下删除已合并(但尚未推送)的提交?
答案1
我在推送和拉取都失败时遇到了以下情况:
- “推送至原点/主站被拒绝”
- “您尚未完成合并(MERGE_HEAD 存在)。请在合并前提交您的更改”
解决:
- 转到“版本控制”窗口-->“日志”选项卡。
- 右键单击上一个提交-->“将当前分支重置到这里...”
- 在 Git 重置中选择“混合”(它保留本地更改)。
- 如果有后续的提交已被推送 --> 从远程拉取并根据需要合并。
- 提交新的更改,并推送到远程。