git操作笔记(三)团队协作、GitHub操作

469 阅读2分钟

5 Git团队协作机制

5.1 团队内协作

image.png

5.2 跨团队协作

image.png

6 GitHub操作

GitHub 网址:github.com/

准备账号:

账号姓名邮箱
gittestxiaoming小明gittestxiaoming@163.com
gittestzuzhang组长gittestzuzhang@163.com
gittestgebizuzhang隔壁组长gittestgebizuzhang@163.com

6.1 创建远程仓库

组长创建远程仓库

image.png

image.png

6.2 远程仓库操作

命令名称作用
git remote -v查看当前所有远程地址别名
git remote add 别名 远程地址起别名
git push 别名 分支推送本地分支上的内容到远程仓库
git clone 远程地址将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并
6.2.1 创建远程仓库别名
  1. 基本语法

    git remote -v 查看当前所有远程地址别名

    git remote add 别名 远程地址

  2. 案例实操

    image.png

6.2.2 推送本地分支到远程仓库
  1. 基本语法

    git push 别名 分支

  2. 案例实操

    image.png

    此时发现已将我们master分支上的内容推送到GitHub创建的远程仓库。

    image.png

6.2.3 克隆远程仓库到本地
  1. 基本语法

    git clone 远程地址

  2. 案例实操

    image.png

这个地址为远程仓库地址,克隆结果:初始化本地仓库

image.png

小结:clone会做如下操作:1、拉取代码。2、初始化本地仓库。3、创建别名

6.2.4 邀请加入团队
  1. 选择邀请合作者

    image.png

  2. 填入想要合作的人

    image.png

  3. 赋值地址并通过微信等发送给该用户

    image.png

  4. 在 小明 账号中的地址栏复制收到邀请的链接,点击接受邀请。

    image.png

  5. 成功之后可以在 xiaoming 这个账号上看到 git-Test 的远程仓库。

  6. 小明可以修改内容并 push 到远程仓库

    image.png

  7. 回到 组长 的GitHub 远程仓库中可以看到,最后一次是 小明 提交的。

    image.png

6.2.5 拉取远程库内容
  1. 基本语法

    git pull 远程库地址别名 远程分支名

  2. 案例实操

    image.png

6.3 跨团队协作

  1. 将远程仓库的地址复制发送给邀请跨团队协作的人,比如 隔壁组长

  2. 在 隔壁组长的 GitHub 账号里的地址栏复制收到的链接,然后点击 Fork 将项目叉到自己的本地仓库

    image.png

fork完成后...

image.png 可以观察当当前仓库的所有人是隔壁组长,而fork来源是 组长

  1. 现在隔壁组长可以编辑fork过来的文件了。

点击 hello.txt 进行在线编辑,

  1. 编辑完毕后,填写描述信息并点击左下角按钮提交

    image.png

  2. 接下来点击上方的 pull 请求,并创建一个新的请求。

    image.png

    image.png

    image.png

    此时生成一个讨论窗口

    image.png

  3. 回到 组长 的GitHub账号可以看到有一个 Pull request 请求。

    image.png

    image.png

  4. 隔壁组长实时接收消息

    image.png

  5. 如果代码如无,组长 点击合入merge

    image.png