我正在使用GitKraken。我的回购协议的当前历史记录如下:
但是,我想删除最近的提交并合并,
这样我的历史记录如下:
我想仅通过GitKraken来执行此操作,而不使用命令行。
我已经尝试了reset <branch> to this commit - hard
,签出了Master
分支,签出了Authentication
分支,但是历史记录根本没有改变。
谢谢您的帮助。
答案 0 :(得分:0)
好的,这是我不了解的内容:图标。
8
图标(我的Github个人资料徽标)显示了Github上该分支的状态。计算机符号显示了我计算机上该分支的状态。就我而言,它们不同步。即使我通过执行reset <branch> to this commit - hard
重设了本地副本,GitKraken仍在显示Github上的后续提交。
解决方案:右键单击最新的true提交并选择master
,以覆盖Github上的push
分支。它会发出警告,但是没关系。