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 合并成一个 patch

对于一个test 工程   git log 看其提交的过程: commit 9fdd76eb5fd06b1b7f2af6800dc13e51099c40d9 Author: ShichaoXu ...

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

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

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

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

git的操作(拉代码到本地/commit到本地/pull/push到远程/新建分支/合并分支/)

git的基本使用 1,克隆代码到本地: git clone -b master http://账号:密码@gitlab.dev.z**/IHR/i**.git 别名1234567891011...

Git tips: 合并 commit 保持分支干净整洁

原文:https://www.lovelucy.info/git-tips-combine-commits-keep-your-branch-clean.html?utm_source=tuicool...

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

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

(Git)合并多个commit

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

git rebase 合并多个 Commit

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

「Git」合并多个 Commit

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

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

经过这半个多月的工作,今天终于算是搞定了这个bug。于是按照gnome love的tutorial中的submitting patches的文章,生成了patch,并且提交到了bugzilla。可是毕...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:git如何合并只有两个commit到一个?
举报原因:
原因补充:

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