【git系列学习】07:有趣的git学习网站——实践记录(图解git命令)【中】

学习(游戏)网址传送门

在这里插入图片描述

在这里插入图片描述

Level: Git Clone

level remote1: 远程仓库

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

level remote2: 远程分支

在这里插入图片描述
在这里插入图片描述

远程分支有一个命名规范 —— 它们的格式是:

<remote name>/<branch name>

因此,如果你看到一个名为 o/main 的分支,那么这个分支就叫 main,远程仓库的名称就是 o。
大多数的开发人员会将它们主要的远程仓库命名为 origin,并不是 o。这是因为当你用 git clone 某个仓库时,Git 已经帮你把远程仓库的名称设置为 origin 了

在这里插入图片描述

在这里插入图片描述

level remote3: Git Fetch

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

git fetch 完成了仅有的但是很重要的两步:

  • 从远程仓库下载本地仓库中缺失的提交记录
  • 更新远程分支指针(如 o/main)

git fetch 实际上将本地仓库中的远程分支更新成了远程仓库相应分支最新的状态。

远程分支反映了远程仓库在你最后一次与它通信时的状态,git fetch 就是你与远程仓库通信的方式了!

在这里插入图片描述

git fetch 并不会改变你本地仓库的状态。它不会更新你的 main 分支,也不会修改你磁盘上的文件。

level remote4: Git Pull

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
git pull = git fetch + git merge

level remote5: 模拟团队合作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

level remote6: Git Push

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

level remote7: 偏离的工作

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1) git fetch; git rebase o/main; git push

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2) git fetch; git mergeo/main; git push

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3) git pull --rebase; git push (同1)

在这里插入图片描述
git pull 就是 fetch 和 merge 的简写,类似的 git pull --rebase 就是 fetch 和 rebase 的简写!
在这里插入图片描述
在这里插入图片描述

4) git pull; git push (同2)

在这里插入图片描述
在这里插入图片描述

level remote8: 远程服务器拒绝!(Remote Rejected)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Level: 推送主分支

level remoteAdvanced1: 合并特性分支 (rebase)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

task

在这里插入图片描述

在这里插入图片描述

level remoteAdvanced2: 合并远程仓库 (merge)

在这里插入图片描述

在这里插入图片描述

task

在这里插入图片描述

在这里插入图片描述
这个还挺简单的

level remoteAdvanced3: 合并跟踪分支

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

level remoteAdvanced4: Git Push 的参数

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

task

在这里插入图片描述

git push origin main
git push origin foo

level remoteAdvanced5: <palce> 参数详解

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

task

在这里插入图片描述
挺简单的!

level remoteAdvanced6: Git fetch 的参数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

level remoteAdvanced7: 古怪的<source>

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

level remoteAdvanced8: Git pull 参数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

还有一些感觉不太常用,先不刷了,刷不动了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安安csdn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值