赞
踩
本文将以夕小瑶开源项目CS224n-winter-together为例,详细介绍github上多人协同提交代码的整个拉取和提交流程。
该项目是由微信公众号 夕小瑶的卖萌屋 发起的开源课程学习项目,本项目旨在为大家提供一个课程笔记、感悟与延伸、课程作业与project的分享与内容沉淀平台,每个人均可将自己的笔记、感悟、作业等提交到该repo下面对应课程的文件夹底下,来方便大家参考学习。
本文就以如何提交作业为例。
git里的参考有几种表示,分别是上游仓库,远程仓库和本地仓库,逻辑关系如下
mkdir work
# 切换到word目录
cd word
# 创建并初始化git库
git init
# 添加远程git仓库
git remote add homeWorkorigin git@github.com:Happy-zyy/CS224n-winter-together.git
远程代码地址可以在自己的github项目里看到
git pull origin master
mv a1 happy #更改文件a1为happy文件
git status #查看当前本地代码库状态
- git add happy/* #添加到暂存区
- git commit -m "zyy first commit" #提交至本地仓库
git push -u origin master
注意如果再push之前,上游仓库有人做了代码修改,那么此时你本地和远程仓库的代码就不是最新的了,此时需要把上游仓库的代码合并到本地,然后再push到远程仓库。
git remote add upstream git@github.com:xixiaoyao/CS224n-winter-together.git
# 查看 origin 和 upstream 对应的仓库是否正确
git remote -v
git pull upstream master
git push -u origin master
自此,远程仓库也更新完毕~。
填写注释,描述你所作的修改,然后点击右下角提交。
最后,进入上游仓库的地址,在上游仓库的Pull requests列表里就可以看到自己的提交请求了,等待作者审核即可。
更多精彩内容,请各位看官移步微信公众号「 夕小瑶的卖萌屋」 ,会有更加精彩的内容等着大家哦 ヘ|・∀・|ノ*~●
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。