第一步:创建本地库
1、初始化:git init
2、设置系统用户级别: git config --global user.name xxx
git config --global user.email xxx
第二步:在github创建远程库
第三步:将本地库的内容push到远程库里边
将远程库的地址起的别名叫origin:git remote add origin [远程库地址]
推送操作:git push origin master
--------------------------------------------------------------------------------
第四步:把远程库克隆到本地库
git clone [远程地址]
1、完整的把远程库下载到本地
2、创建origin远程地址别名
3、初始化本地库
第五步:邀请成员加入团队开发
接受以后就变成了团队成员,它就可以进行推送了
第六步:远程库拉取
1、pull=fetch+merge
git fetch [远程库地址别名] [远程分支名]
git merge [远程库地址别名/远程分支名]
fetch是将远程库的文件下载到本地库,但并不修改我们工作区的文件
-----------------------------------------------------------------------------------------
第七步:解决冲突
远程库里面有1个文件
1号成员和2号成员当天下载了这个类进行修改
1号成员先修改完成并提交到远程库里面去
2号成员后修改完提交不上去,那么2号成员就要先pull,然后解决冲突,解决后提交到暂存区,再不带文件名进行提交到本地库,最后再推送到远程。
如果不是基于github远程库最新版所做的修改,不能推送,必须先拉取,拉取下来后如果进入冲突状态,则按照"分支冲突解决"操作即可。
第八步:跨团队协作
1、帮忙者登陆要帮忙项目的远程库,点击fork
2、将fork下来的项目克隆到本地
3、修改文件后,将文件提交到本地库
4、将本地库的文件提交到远程库
5、点击远程库上的pull request
然后填上消息
6、被帮助的的项目的远程库负责人点击pull request,并点击内容,审核代码
7、帮助者和被帮助者可以在github进行对话
8、最后代码审核通过,就合并代码