美文网首页
压缩commit流程

压缩commit流程

作者: 果酱一一 | 来源:发表于2015-12-24 20:04 被阅读143次

使用下面的命令,最后一个数字4代表压缩最后四次提交

git rebase -i HEAD~4

可能要用到的vim命令

:%s/vivian/sky/

(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky

:%s/vivian/sky/g

(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky


添加comment、保存

生成一个全新的commit-id

git cherry-pick <commit-id>

解决冲突

git add
git commit -am "解决冲突"

http://www.oschina.net/translate/10-tips-git-next-level?print
有红色文件(修改但未保存)
绿色文件

相关文章

  • 压缩commit流程

    使用下面的命令,最后一个数字4代表压缩最后四次提交 可能要用到的vim命令 (等同于 :g/vivian/s//s...

  • Git笔记

    重写历史 把新的改动加入上一个commit: git commit --amend压缩前n个commit: git...

  • git 压缩commit

    步骤 1: 选择你的起始提交 git rebase --interactive HEAD~[N]命令的缺点就是你必...

  • 工作注意

    (1)代码的提交流程 git pullgit commit -m ' commit by qiwei, revie...

  • Fescar TC-commit流程

    开篇  这篇文章的目的主要是讲解Fescar TC执行commit的流程,目的是讲解清楚commit流程中的一些步...

  • Git中压缩多个commit - squash

    压缩多个commit[https://www.git-tower.com/learn/git/faq/git-sq...

  • git常用命令

    流程dev:add .commit master:git pull --rebase dev:git...

  • git 隐藏本地修改,pull 分支新内容

    总流程 git status git add . git commit -m '***' git stash (...

  • git rebase -i压缩commit

    在终端输入:git rebase -i HEAD~2这里的HEAD~2表示合并最近两次的提交, 如果想合并最近三次...

  • 解压版mysql+免破解版Navicat,好用!

    解压版mysql安装流程 获取mysql压缩包获取地址: 获取压缩包后可安装压缩包内的安装说明执行安装流程(整体配...

网友评论

      本文标题:压缩commit流程

      本文链接:https://www.haomeiwen.com/subject/ygivhttx.html