快速理解Git团队协作步骤

观阅或查阅的学习资料:【尚硅谷】Git入门到精通全套教程

  • 团队内协作

在这里插入图片描述

就以尚硅谷的这张图来讲解一下

  1. 岳小姐是华山派的掌门人,开发了华山剑法,她首先用Git初始了一下自己的本地库,然后在自己本地库开发华山剑法,但此时因为只是存在本地,她的弟子想要学习和完善就没有办法,此时她就把自己的本地库git push到代码托管中心,此时她的本地库就被推送到远程库那边
  2. 然后这时,帅气的令狐小哥就可以把岳小姐开发的剑法从远程库上面git clone到自己的本地库,然后就可以在自己的本地库上面对岳小姐的剑法进行学习,学习完后他感觉岳小姐的剑法有些问题,就自己在他的本地库进行研发改进,然后把自己修改过后的本地库git push到远程库上面给岳小姐看(令狐小哥能push的前提是岳小姐给了令狐小哥权限,就是把令狐小哥加到自己的团队里面)
  3. 在令狐小哥把自己的代码push到远程库之后,岳小姐就可以从远程库中git pull下来,看看令狐小哥修改的剑法,此时岳小姐的本地库就更新成远程库的内容

总结一下:

团队的负责人:
	1.现在自己的本地初始化仓库  git init
	2.在代码托管平台中心建立一个远程库  (Gitee/GitHub)这里就不详细讲解
	3.在远程库中给团队的成员权限
	4.把自己初始化的本地库推送到远程库
		主要的代码就是这三句
		git add .                 添加到暂存区
		git commit -m "备注"       提交到本地库
		git push 远程库地址         推送到远程库
	5.然后在自己本地开发然后重复步骤3
	
团队的其他人:
	1.先把负责人给的仓库clone下来   git clone 远程库地址
	2.在自己本地开发
	3.把自己的本地库推送到远程库
		主要的代码就是这三句
		git add .                 添加到暂存区
		git commit -m "备注"       提交到本地库
		git push 远程库地址         推送到远程库
  • 跨团队协作

在这里插入图片描述

  1. 岳小姐和令狐小哥觉得自己开发的剑法太次了,然后令狐小哥找到自己的老情人东方美女,想要东方美女帮忙改一下剑法,但是东方美女是东方集团的CEO,是不可能加入到岳小姐的团队中,所以东方美女就在代码托管中心,把岳小姐的远程库fork到自己的远程库中
  2. 然后东方美女把自己的远程库git clone下来到自己的本地库中,然后在自己本地中修改岳小姐的剑法,欲练此功挥刀自宫…,在把岳小姐的剑法改成辟邪剑法后,git push到她自己的远程库上面,然后东方美女在自己的远程库发一个Pull request请求,然后岳小姐接受到了东方美女的请求后,对请求进行审核,审核之后,岳小姐把自己的远程库和东方美女的进行合并
  3. 接着岳小姐就把远程库git pull到自己的本地库中,同时岳小姐的团队的人也可以拉去下来辟邪剑谱,比如令狐小哥就把辟邪剑谱拉下来进行修炼了

猜你喜欢

转载自blog.csdn.net/weixin_53249168/article/details/128488730