合并commit

简介: 合并commit
  1. git log
  2. git rebase -i HEAD~6修改第2~6行的第一个单词 picks,然后 输入:wq 保存退出
  3. 修改第2~6行的第一个单词 picks,然后 输入:wq 保存退出
  4. 若有冲突,需要进行修改,修改的时候保留最新的历史记录,修改完之后输入以下命令

     git add .
     git rebase --continue
    
     // 若想退出放弃此次压缩,执行命令:
     git rebase --abort
    
  5. 若无冲突 or 冲突已 fix,则会出现一个 commit message 编辑页面,修改 commit message ,然后 输入:wq 保存退出。

  6. 同步到远程 git 仓库: git push -f
目录
相关文章
|
7月前
|
JSON 开发工具 git
git rebase 合并当前分支的多个commit记录
git rebase 合并当前分支的多个commit记录
166 1
|
3月前
|
开发工具 git
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
167 4
|
4月前
|
分布式计算 Hadoop 数据处理
什么是“合并器”?
【8月更文挑战第31天】
52 0
|
4月前
|
安全 开发工具 git
合并代码时,你选 Merge 还是 Rebase?
【8月更文挑战第13天】在团队协作开发过程中,代码合并是日常工作中不可或缺的一环。每当多个开发者在同一个项目上工作时,如何将各自的更改整合到主分支上,成为了一个需要仔细考虑的问题。Git 提供了两种主要的合并策略:Merge 和 Rebase,它们各有利弊,适用于不同的场景和需求。
104 0
|
开发工具 git
Git分支--合并分支(冲突合并)
Git分支--合并分支(冲突合并)
263 1
Git分支--合并分支(冲突合并)
|
开发工具 git
git 基于提交时间顺序对分支进行排序
git 基于提交时间顺序对分支进行排序
263 0
|
自然语言处理
SVN合并(Merge)与拉取分支(Branch/tag)操作简介
SVN合并(Merge)与拉取分支(Branch/tag)操作简介
540 0
|
开发工具 git
多个commit合并成一个
当我们在本地仓库中提交了多次,在我们把本地提交push到公共仓库中之前,为了让提交记录更简洁明了,我们希望把如下分支A、B、C三个提交记录合并为一个完整的提交,然后再push到公共仓库。
233 0
|
开发工具 git
Git——合并(merge)
本文主要介绍 git merge的使用方式
351 0
Git——合并(merge)
|
开发工具 git
GIT提交记录和Revert commit过程分析
GIT提交记录和Revert commit过程分析
475 0
GIT提交记录和Revert commit过程分析