您当前的位置: 首页 >  蓝不蓝编程 git

git命令项目实战:采用fork分支合入主线

蓝不蓝编程 发布时间:2018-08-31 16:32:44 ,浏览量:8

1. Clone个人分支代码
git clone -b dev http://git_ip:git:port/个人分支/android.git

2.切换到新clone下来的代码目录
3.下载主线代码(举例中分支名为:dev)
git remote add upstream http://git_ip:git:port/主库/android.git
git fetch upstream
git checkout dev
git merge upstream/dev

4.每次修改代码后,提交并推送到个人fork分支
git add .
git commit -m "[mod]代码变更说明"
git pull upstream dev
git push origin dev

5.如果主线拉出了分支,后续需要在分支上合入代码

  a) 拉取分支(举例中分支名为:dev_1.0.0)

      git fetch upstream
      git checkout dev_1.0.0
      git merge upstream/dev_1.0.0

  b) 提交分支变更,推动到个人fork分支
      git add .
      git commit -m "[mod]代码变更说明"
      git pull upstream dev_1.0.0
      git push origin dev_1.0.0

 

附录:

执行“git pull upstream dev”可能会出现冲突,需要先解决冲突后,再执行最后一步(下图是冲突样例图)。

可以通过可视化工具如TortoiseGit进行冲突解决,解决完成后,通过如下命令提交:

git merge --continue

 

关注
打赏
查看更多评论

蓝不蓝编程

暂无认证

  • 8浏览

    0关注

    537博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录