Git远程操作

本文详细介绍了分布式版本控制系统Git的工作原理,包括本地和远程仓库的管理、克隆、推送、拉取操作,以及如何配置Git、忽略特殊文件、创建和管理标签。重点讲解了SSH和HTTPS协议的应用,以及如何在GitHub和Gitee上操作远程仓库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

理解分布式版本控制系统

远程仓库

新建远程仓库:

克隆远程仓库:

向远程仓库推送:

从远端仓库拉取: 

配置Git

忽略特殊文件: 

 给命令配置别名:

标签管理

理解标签: 

 创建标签:

带有说明的标签: 

删除标签: 

 删除远程标签:


理解分布式版本控制系统

 之前文章所分享的所有内容(工作区,暂存区,版本库等待),都是在本地的!而我们的Git其实是分布式版本控制系统!

可以简单理解为,我们每个⼈的电脑上都是⼀个完整的版本库,这样你⼯作的时候,就不需要联⽹
了,因为版本库就在你⾃⼰的电脑上。如果想让对方也能看到你所做的修改,那就需要将这些东西推送给对方~~

远程仓库

Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么进行分布?

一开始有一台机器具有一个原始版本库,此后别的机器对他"克隆"。 

我们将自己的代码推送至远程的服务器,让其他人能够看到我们的推送,实现多人开发合作

这里我们可以登录GitHub网站,这个网站能提供对Git仓库的托管服务的。只要注册一个账号,就可以免费获得Git远程仓库

但github是国外的网站,速度比较慢。国内的话用码云gitee快的多,这里我们就使用gitee了~~

新建远程仓库:

 

填写基本信息:

 

这样就成功创建了我们自己的仓库,且该仓库就一个主分支master

克隆远程仓库:

  • HTTP 

 克隆远端仓库到本地,需要用到git clone命令,后面跟上远端仓库的链接即可

SSH协议和HTTPS协议是Git最常使⽤的两种数据传输协议。SSH协议使⽤了公钥加密和公钥登陆机制,体现了其实⽤性和安全性,使⽤此协议需要将我们的公钥放上服务器,由Git服务器进⾏管理。使⽤HTTPS⽅式时,没有要求,可以直接克隆下来。 

注意这里仓库改成开源可以直接clone~~
 

  • SSH 

直接使用的话会报错,并不能直接git clone下来,原因是因为没有添加公钥到远端库中,服务器拒接了我们clone链接。需要手动设置一下

第一步:

创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看目录有没有id_rsa和id_rsa.pub这两个文件,如果有就直接下一步,没有的话创建一下:

ssh-keygen -t rsa -C "自己的gitee邮箱"

顺利的话.ssh目录下就有这两个文件:id_rsa是私钥不能泄露,id_rsa.pub是公钥,可以放心告诉别人

第二步: 

添加自己的公钥到远端仓库

 对设置中的SSH公钥进行设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Obto-

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

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

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

打赏作者

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

抵扣说明:

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

余额充值