您当前的位置: 首页 >  git

蓝不蓝编程

暂无认证

  • 5浏览

    0关注

    706博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

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

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

 

关注
打赏
1639405877
查看更多评论
立即登录/注册

微信扫码登录

0.0467s