文章目录
-
-
- 1. 从本地仓库push到远程仓库
- 2. 从远程库clone到本地仓库
- 3. 邀请成员加入团队
- 4. 远程库修改的拉取(pull)
- 5. 协同开发时冲突的解决
- 6. 跨团队协作(暂时用不到)
- 7. SSH免密登录
-
1. 从本地仓库push到远程仓库
- 初始化本地仓库:
- 建立一个远程仓库:
- 如何在本地仓库创建远程库地址别名
复制上面的远程仓库的地址太麻烦,可以给远程库起别名: - 执行推送操作
push之后,重新刷新页面:
2. 从远程库clone到本地仓库
- 进入github仓库,复制仓库地址
- 将远程库克隆到本地
- 在本地库对克隆的文件进行修改:
但是此时还不能将对本地库的修改推送到远程库中,因为,还没有加入到远程库所属的团队中。
3. 邀请成员加入团队
- 邀请ghh2825加入到ghh1221的团队:
- 如何邀请呢?
- ghh2825接收邀请变成暗队成员:
首先,ghh2825会通过邮箱收到邀请链接,ghh登录自己的账号,通过邀请链接选择接收还是拒绝(不要在同一个浏览器上粘贴这个链接,换一个浏览器)
4. 远程库修改的拉取(pull)
我们理一下目前的思路:
1、ghh1221创建一个本地仓库haha并将其push到远程仓库上
2、ghh2825将这个远程仓库克隆到本地仓库,并做了修改
3、ghh2825加入了团队协作,并将修改后的本地仓库push到了远程仓库
4、ghh1221要从远程仓库中拉取ghh2825修改的仓库
- 拉取(pull)ghh2825提交的内容并合并到本地仓库中:
- 让ghh2825再次push新的内容以验证ghh1221的pull:
如果不担心冲突,可以直接使用pull,否则使用fetch和merge
5. 协同开发时冲突的解决
- 如果两个人修改的都是同一个文件的同一个位置,只有先推送的那个人才能推送到远程库汇总,后推送的那个人就推送不上去了,他就必须拉去下来,然后才能去推送。
6. 跨团队协作(暂时用不到)
7. SSH免密登录
将id_rsa.pub文件中的内容填入: