Git 中 fork 新仓库的 2 条命令和1个本质以及remote的4个操作(git remote add myrepo xxx(1)

本文深入探讨了Git中的remote概念,解释了`origin`别名的本质,即云端服务器URL的指针。通过实例展示了如何添加新的远程仓库,并强调了本地仓库可以拥有多个remote,用于指向不同仓库。同时,提到了远程仓库的CRUD操作对于管理多个仓库的重要性。
摘要由CSDN通过智能技术生成

结论先行:

# 1. 下载某个仓库到本地,比如:
# git clone git@github.com:pyserial/pyserial.git
## 注意clone之后,在本地 git config -l可以看到云端服务器叫做origin

# 2. 云端创建某个新仓库
## web 操作

# 3. 直接提交本地仓库到云端的新仓库
git remote add myrepo git@github.com:[yourselfnew]/pyserial.git
## git config -l 可以看到2个remote

# 4. 提交到远程
git push myrepo --all

# 如果要操作到新的远端,就使用新的名字neworigin提交到远端,同时原来的origin还是在,只是本地仓库具有了2个远端。本质其实是git是分布式仓库,1个本地,2个remote,都能够自由的push到对端。

添加前:
在这里插入图片描述
添加中:在这里插入图片描述
添加后:
在这里插入图片描述

1个本质

平时提交命令使用的git push origin这里的origin本质可以理解是云端服务器的一个别名,用 C 语言可以类比理解为云端 URL 的一个指针。
本地仓库可以有多个remote的服务器,那么就可以有多个指针,只是不同的指针指向对应仓库。

#mermaid-svg-0VsYNpntVf7dTrLB {font-family:“trebuchet ms”,verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-0VsYNpntVf7dTrLB .error-icon{fill:#552222;}#mermaid-svg-0VsYNpntVf7dTrLB .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-0VsYNpntVf7dTrLB .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-0VsYNpntVf7dTrLB .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-0VsYNpntVf7dTrLB .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-0VsYNpntVf7dTrLB .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-0VsYNpntVf7dTrLB .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-0VsYNpntVf7dTrLB .marker{fill:#333333;stroke:#333333;}#merm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值