合并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
目录
相关文章
|
开发工具 git
Git commit操作之后找不到提交记录
Git commit操作之后找不到提交记录
|
6月前
|
JSON 开发工具 git
git rebase 合并当前分支的多个commit记录
git rebase 合并当前分支的多个commit记录
121 1
|
2月前
|
开发工具 git
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
131 4
|
3月前
|
测试技术 持续交付 开发工具
[译] 为何每次 Git Commit 要尽可能小?
[译] 为何每次 Git Commit 要尽可能小?
|
3月前
|
安全 开发工具 git
合并代码时,你选 Merge 还是 Rebase?
【8月更文挑战第13天】在团队协作开发过程中,代码合并是日常工作中不可或缺的一环。每当多个开发者在同一个项目上工作时,如何将各自的更改整合到主分支上,成为了一个需要仔细考虑的问题。Git 提供了两种主要的合并策略:Merge 和 Rebase,它们各有利弊,适用于不同的场景和需求。
74 0
|
开发工具 git
git 基于提交时间顺序对分支进行排序
git 基于提交时间顺序对分支进行排序
240 0
|
自然语言处理
SVN合并(Merge)与拉取分支(Branch/tag)操作简介
SVN合并(Merge)与拉取分支(Branch/tag)操作简介
521 0
|
开发工具 git
多个commit合并成一个
当我们在本地仓库中提交了多次,在我们把本地提交push到公共仓库中之前,为了让提交记录更简洁明了,我们希望把如下分支A、B、C三个提交记录合并为一个完整的提交,然后再push到公共仓库。
207 0
|
开发工具 git
Git中撤销中间的某次merge代码
在开发过程中发现分支中间某次merge存在dev代码,需要把这个merge去掉,但不影响后续的提交
480 0
|
开发工具 git
git revert 多条已提交的记录
我需要撤销最后的四个提交 如果用git revert 一个一个revert 挺费劲,可以用git revert OLDER_COMMIT^..NEWER_COMMIT 这种格式,对应我的工程就是 $ git revert 54b23c2251acde.
5262 0