赞
踩
//拉去远端代码,通过进入到你需要存储代码的目录,git push http://total/xxx.git,
进入代码目录git checkout dev,
比如:
//修改代码后合入
*(两个方法)
方法1:小乌龟合入(TortoiseGit)- 右击项目选择“Git Commit -> “dev””
(一般开发阶段都是合入到dev分支)
下图中
方法2:命令合入
进入到代码目录
$ git checkout dev
$ git add .
$ git commit -m “test”
$ git push http://total/xxx.git dev:dev(本地dev分支push到gitlab项目的dev分支)
2.1 gitlab上fork一份代码
步骤1
步骤2
2.2 自己的代码(http://sunyu/xxx.git
)和项目代码(http://total/xxx.git
)同步
步骤3 - 本地git clone 自己fork的项目
$ git clone http://sunyu/xxx.git
步骤4 - 增加源分支到你本地项目列表中,
$ git remote add upstream https://total/xxx.git
步骤5 - fetch源分支的最新代码到本地
[master]> git merge upstream/master
[dev]> git merge upstream/dev
步骤6 - 将合并后的代码push 到gitlab上自己fork的项目上(http://sunyu/xxx.git)
[master]> git push origin master
[dev]> git push origin dev
2.3 修改代码提交并merge
步骤7 - 修改代码git push到fork的项目中(http://sunyu/xxx.git
)
步骤8 - gitlab上提交merge
步骤9 - 进入gitlab上的项目中查看merge,并同意merge
借鉴:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。