我修正了而不是解决交互式重新分配中的冲突。
I amended instead of resolving conflict in interactive rebase. Can I undo?

我正在做一个大型的互动式重新编辑,我在编辑类似8个提交的东西。 这是用git commit --amend完成的。 我的问题是,有一次我遇到了一个我没注意到的合并冲突,所以......

Git - 修改和squash命令之间的区别
Git - Difference between amend and squash commands

修正和压扁命令有什么区别? 我尝试了两种方法,发现两者对于正确的管理都是一样的。

'恢复','修改','回滚'和'撤消'提交之间有什么区别?
What are the differences between 'revert', 'amend,' 'rollback', and 'undo' a commit?

虽然我经常使用Git,但我仍然是初学者。 有时候,我犯了一个错误,但只有在我犯了这个错误之后才能发现它。 那时候,我通常不得不在互联网上花费很长时间......

如果我推送一个修改的提交,它会创建一个新的提交
If i push an amended commit will it create a new commit

我已经在远程分支上提交了一个提交,现在我想更改它的内容,所以我尝试了git修改。 如果做git状态它说,两个分支有1和1不同的提交每个,...

更改特定提交的提交消息
Change commit message for specific commit

注:与此类似的问题,但有一些重要的变化。 我有以下函数重写提交的日期,给定提交id:rewrite-commit-date(){local commit =“$ 1”...

用修改提交做一个差异
Make a diff with amend commit

我想知道是否有可能在两个提交之间显示差异之一是什么是修改? 换句话说,git是否将修改的提交保存在历史记录中?

GIT commit - 在分离的HEAD状态下进行游戏
GIT commit --amend in detached HEAD state

我知道修改旧的GIT提交的正确方法是使用rebase --interactive,但只是为了弄清楚这些概念,我想了解当我执行git checkout时会发生什么......

为什么git在我重写最后一个提交消息时称我为“聪明”?

我经常运行git commit --only --amend来重新引用我提交的最新提交的提交消息。 无论我的工作目录是否干净,这都可以工作。 今天我注意到...

Mercurial:从远程分支中删除变更集

有没有办法从远程变更集中删除或删除整个变更集? 我accidentely推送一个.war文件到一个远程回购,我想删除它。

为什么git commit --amend即使不做任何更改也会更改哈希值?

为什么即使我在运行git commit之后没有对提交(消息,文件)做任何更改,我最新提交的SHA-1哈希值也会改变--amend? 说我在命令行运行以下内容。 cd〜/ ...

git:更改文件中的一行以获得完整的历史记录

当我开始我的git repo时,我提交了一些文件作为初始提交。 现在,在稍后的许多提交中,我注意到我在这些文件中包含了我不想发布的信息的一行(...

Git在修改提交后阻止推送

通常,我只是运行git add file git commit git push,但如果我在推送前修改了提交(使用git commit --amend),则下一次推送失败并显示提示:更新被拒绝,因为提示...

git commit --amend而不要求消息[duplicate]

我不时地发现自己使用相同的消息进行修改。 通常,我做:将我的更改添加到暂存区域。 做git commit --amend。 等待文本编辑器打开。 保存并关闭它(...

意外推送commit:更改git commit消息

在我的本地回购中,我有一个提交错误的提交信息。 我已经用git push发布了错误的提交消息。 现在远程回购(这是GitHub托管)有不正确的...

Mercurial:如何修改最后一次提交?

我正在Mercurial寻找git commit -amend的一部分,也就是修改我的工作副本链接到的提交的一种方式。 这个修改程序的要求是:如果可能,它...

编辑Git中的根提交?

有一些方法可以从以后的提交中更改消息:git commit --amend#为最近的提交git rebase --interactive master〜2#但需要* parent *你怎么可以...

如何修改提交而不改变提交消息(重用前一个)?

有没有办法修改提交没有vi(或您的$ EDITOR)弹出修改提交消息的选项,但只是重复使用以前的消息?

如何将修改的提交推送到远程Git仓库?

当我使用我的源代码工作了一点时,我做了我通常的事情提交,然后我推送到远程存储库。 但是后来我发现我忘了在源代码中组织我的导入。 所以我做...

如何撤消“git commit --amend”而不是“git commit”

我不小心修改了我以前的提交。 提交应该是单独的,以保留对特定文件所做的更改的历史记录。 有没有办法撤消最后的提交? 如果我做某事...

如何修改现有的,未提交的提交?
How to modify existing, unpushed commits?

我在一个提交消息中写了错误的东西。 或者,我忘了包含一些文件。 如何更改提交消息/文件? 提交还没有推出。
1