14
我在某个时间点压缩了40个通讯,并希望收回一个提交。有没有办法做到这一点?我有我想取消的commit commit(93ebc467ff512580ae3c5a76790f09dfd5e3e6f2)。如何取消提交?
我在某个时间点压缩了40个通讯,并希望收回一个提交。有没有办法做到这一点?我有我想取消的commit commit(93ebc467ff512580ae3c5a76790f09dfd5e3e6f2)。如何取消提交?
您可以添加表示提交到分支的顶部,你都在做
git cherry-pick 93ebc467ff512580ae3c5a76790f09dfd5e3e6f2
您可以使用git reflog
来浏览所有已存在的提交!或者,因为你必须提交哈希,你可以只是做一个git checkout 93ebc467ff512580ae3c5a76790f09dfd5e3e6f2
,看到了承诺本身..
更多补丁信息可能有帮助。 'unsquash'和'pick back'是什么意思? – dyng