github团队协作git流程
当您第一次更新仓库时
- 在团队项目GitHub页面点击fork,在弹出的页面上点击自己头像,即完成fork,将项目拉到自己页面。
- 查看自己的页面是否有你要fork的项目,复制自己的ssh地址(如果你是第一次刚刚注册github,需要设置)
- 选择你要保存github项目的位置,在空白处右击选择git bash here,出现如下图所示页面
- 克隆项目到你选择的路径下,输入语句
git clone 你仓库中ssh url
即 :git clone +你刚刚复制的你的仓库里项目的ssh地址
- 进入项目目录:
cd ARTS
- 假设你这是第一次团队协作,你需要添加你的远程中心仓库upstream,这样中心仓库变化时,你可以使用语句使你的库得到及时的更新。注意,这时候的ssh url为中心仓库的。
git remote add upstream +中心仓库ssh url
- 使用以下语句 查看是否添加好origin(自己github项目ssh地址)和upstream(团队github项目ssh地址)两个远程仓库
git remote -v
出来结果判断一下是否对应,应该没什么问题。
- 在本地仓库进行修改、添加或删除文件。
- 完成你所需要的操作后进行如下三步:
(1)查看状态
git status
(2)添加所有变动
git add .
(3)提交时需要标注内容
git commit -m "你想要标注的内容"
- push到你的GitHub云端仓库
git push origin master
- 登陆GitHub,发现你的账户中,项目已经变化了。
- 点击项目中pull request
- 点击右侧new pull request
- 最后点击create pull request就ok了
当您下一次想更新仓库时
你需要使用如下语句将中心仓库的更新推送到自己的仓库:
git pull -r upstream master
git push origin master
第一句话是指将上游仓库的文件下载到本地,
第二句话是指将本地的文件(刚刚更新的)传到自己的GitHub上。然后再重复8-14步骤。