git如何合并只有两个commit到一个?

转载 2013年12月05日 19:44:34
 这个是一个同事让我把他的repository若干个commit变成一个,我用git rebase -i合并到最后发现剩下只有两个commit的时候,git rebase -i不再起作用,于是我求助了git maillist,果然很快有人给出了答案:

$ git reset --soft HEAD^1

$ git commit --amend

 

我不得不说git邮件列表是我知道的最棒的一个,尽管曾经我提交了一个git 的patch不合理地被拒,这里很活跃,你问的问题几乎都能得到回答。

相关文章推荐

git的使用方法:回退本次commit,提交代码到另一个远程仓库,修改远程仓库地址

1. git创建本地分支:git branch branchName #branchName 分支的名称2. git修改前一次commit的message git commit -a --amend ...

git晋级-获取一行(段)代码或一个文件或一个commit提交记录

入题: git基本的命令如:add,commit,pull,push掌握之后,就可以满足实际中基本的操作需要,有时,我们会遇到需要查看一个代码的提交记录或是一个文件的提交历史,当遇到这样的需求时....

gnome-logs开发记录2--合并git的多个commit--Gnome开发记录

经过这半个多月的工作,今天终于算是搞定了这个bug。于是按照gnome love的tutorial中的submitting patches的文章,生成了patch,并且提交到了bugzilla。可是毕...

Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突

Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库——Window...

(Git)合并多个commit

(Git)合并多个commit在平时工作过程中,基本上都在自己建的branch上做开发,往往会有多个临时的commit,多个commit合起来才是最终修改的版本。如果把多个commit都提交到trun...

「Git」合并多个 Commit

在使用 Git 作为版本控制的时候,我们可能会由于各种各样的原因提交了许多临时的 commit,而这些 commit 拼接起来才是完整的任务。那么我们为了避免太多的 commit 而造成版本控制的混乱...

git rebase 合并多个 Commit

在使用 Git 作为版本控制的时候,我们可能会由于各种各样的原因提交了许多临时的 commit,而这些 commit 拼接起来才是完整的任务。那么我们为了避免太多的 commit 而造成版本控制的混乱...

git 操作之合并commit(提交之前本地合并)

git 操作之合并commit(提交之前本地合并)
  • cmwly
  • cmwly
  • 2017-07-24 15:34
  • 151

How to Write a Git Commit Message

  • 2016-04-25 16:33
  • 1.21MB
  • 下载

对一个项目同时使用svn和git两个远程仓库

以前曾经和朋友讨论过在一个项目中同时使用svn和git两个远程仓库的可能,如今真的遇到了这样的实际需求。 在开发WordPress插件External Media without Import的时候...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)