美文网首页
git merge request

git merge request

作者: 虾米在海飘 | 来源:发表于2017-04-18 10:33 被阅读1535次

在使用Git提交merge的时候可能会遇到这样的情况,当你fork一个repository后,然后在自己的repository的某个branch (如master)已经commit很多次,当时并没有将自己fork的repository和origin repository 进行同步,如果,你现在进行merge 则发现由于之前commit的并没有进行同步,而现在又需要将最新的commit进行同步,那怎么办?
首先 复制一个当前的branch 称之为 cpb ,进入cpb 进行reset 还原到最初fork的状态,然后,在cpb中commit最新的修改,最后,进行merge,使用到的命令如下:

  1. 创建并切入到cpb branch

git checkout -b cpb

  1. 查看commit tree

git log --oneline --decorate --graph

  1. 返回到fork的状态,并强制提交

git reset --hard cab17e8c4abb38e41a3f1e892591b5f9bf2e6632
git push -f ssh cpb

  1. 更新并提交

git add file
git commit -m "add file"
git push ssh cpb

  1. 最后发起 merge request

相关文章

  • Git学习笔记

    # merge pull request #Git冲突 >error: Your local changes to...

  • git merge request

    在使用Git提交merge的时候可能会遇到这样的情况,当你fork一个repository后,然后在自己的repo...

  • GitLab CodeReview

    针对开发者防止merge request 冲突 本地命令操作如下: cd 工程目录git branch // 查看...

  • git merge request项目管理

    开发流程: 1.建立开发分支 1.建立自己的开发分支:develop_chunjun ,develop_dan,d...

  • git合并代码

    一、使用git分支管理流程(merge request标准流程提交代码) 1.创建本地分支并从develop获取最...

  • git 相关命令

    git merge 和 git rebase 小结: git merge是用来合并两个分支的。git merge ...

  • git应用

    创建新分支 gitlab moerge request 处理merge request

  • O my zsh - git

    gl = 'git pull'gm = 'git merge'gmom = 'git merge origin/m...

  • 接收Pull Request--第7章学习笔记

    7.1 采纳Pull Request的方法 点击Merge pull request按钮,Pull Request...

  • git 错误 git error: You have not c

    简单,安全解决办法 $:git merge --abort $:git reset --merge $:git p...

网友评论

      本文标题:git merge request

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