美文网首页
关于Git修改commit的操作

关于Git修改commit的操作

作者: Frankxp | 来源:发表于2017-01-21 20:32 被阅读110次

我们往往因为其它一些原因想重新对之前commit信息进行修改,可以用以下两种方式如果想多次修改,

git commit --amend

git commit --amend 对最新一次的commit进行重新编辑修改

如果想修改多个commit可以拉出一个临时分支temp

git checkout -b temp "commitid"

git cherry-pick “待修改commitid”

git commit --amend

git cherry-pick <依次后面的提交待修改commitid>

git rebase -i

git rebase -i “待修改commitid之前一commitid”

要将修改的commit前面的”pick"改为"reword" wq保存

 然后继续弹出编辑commit信息,进行修改编辑保存即可

以上注意,如果修改的commit都在本地,没有问题,如果之前已经push到origin,会有问题,会被当做新的重复的commit,所以尽量避免git push —force。

相关文章

  • 关于Git修改commit的操作

    我们往往因为其它一些原因想重新对之前commit信息进行修改,可以用以下两种方式如果想多次修改, git comm...

  • git操作指南

    git 指南 git操作 本地操作 git add 暂存工作区的修改到暂存区 git commit将暂...

  • git随笔

    git 常用操作 修改提交信息本地撤销修改记录git commit --amend通过此命令进入到提交信息界面,...

  • 常用git命令

    初始化 git initgit clone 修改 git add .git commit -mgit commit...

  • Git 管理

    一、Git 常用操作 提交修改到本地分支1.git add .2.git commit -m "Add:1.登录模...

  • Git操作

    Git操作 常规操作 git init git add git rm git commit -m git comm...

  • git-2

    关于更多的应用操作 git init //在当前文件夹下生成代码仓库 git add 和git commit的...

  • 分支管理

    几个基本操作 git add命令实际上就是把要提交的所有修改放到暂存区(Stage) 执行git commit就可...

  • git可以add,pull, 不可以push的问题解决

    换了工作环境的网络后,有时候git无法push,但是可以正常add, commit,pull等操作 没有修改git...

  • git commit后,如何撤销commit

    修改了本地的代码,然后使用: git add filegit commit -m '修改原因' 执行commit后...

网友评论

      本文标题:关于Git修改commit的操作

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