Git远程仓库的使用(Gitee)及相关指令

news/2024/5/17 15:15:56 标签: git, gitee

目录

1 远程仓库的创建和配置

1.1 创建远程仓库

1.2 设置SSH公钥

2 指令

git%20remote%20add%20%E8%BF%9C%E7%AB%AF%E5%90%8D%E7%A7%B0(%E4%B8%80%E8%88%AC%E4%B8%BAorigin)%20%E4%BB%93%E5%BA%93%E8%B7%AF%E5%BE%84%C2%A0-toc" style="margin-left:40px;">2.1 git remote add 远端名称(一般为origin) 仓库路径 

git%20remote-toc" style="margin-left:40px;">2.2 git remote

git%20push%20%5B-f%5D%C2%A0%5B--set-upstream%5D%20%5B%E8%BF%9C%E7%AB%AF%E5%90%8D%E7%A7%B0%20%5B%E6%9C%AC%E5%9C%B0%E5%88%86%E6%94%AF%E5%90%8D%5D%5B%3A%E8%BF%9C%E7%AB%AF%E5%88%86%E6%94%AF%E5%90%8D%5D%5D-toc" style="margin-left:40px;"> 2.3 git push [-f] [--set-upstream] [远端名称 [本地分支名][:远端分支名]]

git%20clone%20url-toc" style="margin-left:40px;"> 2.3 git clone url

git%20fetch-toc" style="margin-left:40px;">2.4 git fetch

git%20pull-toc" style="margin-left:0px;">2.5 git pull


1 远程仓库的创建和配置

1.1 创建远程仓库

①打开Gitee的官网,登录后选择创建仓库,如下:

 ②进行相关选择后就点击创建,如下:

1.2 设置SSH公钥

①打开Git Bash输入如下的指令,生成SSH公钥,如下,其中rsa为一种非对称密钥加密算法:

ssh-keygen -t rsa

 注意:输入后要按三下空格以做确认

 ②显示生成的公钥内容

输入如下指令,其中.pub表示公钥

cat ~/.ssh/id_rsa.pub

 可以看到:

③添加到Gitee

先来带设置界面:

④再来到公钥页面,把之前显示的公钥内容粘贴到这来:

 ⑤测试是否成功,在Git Bash输入如下指令,看到successfully就算成功了,因为我不是第一次所以会多一些东西:

ssh -T git@gitee.com

2 指令

git%20remote%20add%20%E8%BF%9C%E7%AB%AF%E5%90%8D%E7%A7%B0(%E4%B8%80%E8%88%AC%E4%B8%BAorigin)%20%E4%BB%93%E5%BA%93%E8%B7%AF%E5%BE%84%C2%A0">2.1 git remote add 远端名称(一般为origin) 仓库路径 

作用:添加远程仓库

示例

git remote add origin git@gitee.com:csust_sunny_horse/git-blog.git

①打开远程仓库

 ②复制SSH链接:

③在本地仓库目录下输入该指令:

 

git%20remote">2.2 git remote

作用:查看远程仓库

示例

git%20push%20%5B-f%5D%C2%A0%5B--set-upstream%5D%20%5B%E8%BF%9C%E7%AB%AF%E5%90%8D%E7%A7%B0%20%5B%E6%9C%AC%E5%9C%B0%E5%88%86%E6%94%AF%E5%90%8D%5D%5B%3A%E8%BF%9C%E7%AB%AF%E5%88%86%E6%94%AF%E5%90%8D%5D%5D"> 2.3 git push [-f] [--set-upstream] [远端名称 [本地分支名][:远端分支名]]

作用:推送到远端

示例

git push --set-upstream origin master:master

①推送成功

②查看是否绑定,绑定了就有这个蓝色的,其中git branch -vv 是查看分支关联的指令

注:①-set --upstream是绑定远端分支和本地分支的,用过一次这个之后,在该本地分支下,直接git push即可。如果不加这个,则要次次输入完整的。②如果本地分支名和远端分支名相同,则只输入一个分支名即可,这里为了演示才写了完整的。③-f为强制覆盖,不安全,一般不用

git%20clone%20url"> 2.3 git clone url

作用:推送到远端

示例

①获取SSH地址

 

 ②找到需要存放的文件夹,在此处打开Git Bash,输入指令:

git%20fetch">2.4 git fetch

作用:从远端抓取,不含git merge(合并操作)

git%20pull">2.5 git pull

作用:从远端拉取取,相当于先git fetch再git merge

注:合并操做可能会产生冲突,解决办法和本地仓库的冲突一致(可以看我这篇文章《Git分支常用指令》),只不过最后还需要git push上去罢了。


http://www.niftyadmin.cn/n/5372172.html

相关文章

Python中的正则表达式(一)

在Python中,正则表达式是一种用于匹配和操作字符串的强大工具。正则表达式由一系列字符和特殊字符组成,用于定义搜索模式。 在Python中,我们使用内置的 re 模块来操作正则表达式。要使用正则表达式,我们首先需要导入 re 模块。 下…

再识C语言 DAY16【进制的转换 】

文章目录 前言进制的转换一、各个进制的组成二、二进制转换其他进制三。其他进制转换为二进制四.小数部分进制转换五.八进制与十进制的相互转换 总如果您发现文章有错误请与我留言,感谢 前言 本文章总结于此视频 进制的转换 一、各个进制的组成 1. 二进制&#x…

Kylin下Qt找不到打印机解决方案

不知道各位老铁是否也碰到了麒麟系统下,qt编出来的程序打印机只能找到pdf的那个,其他的打印机都找不到,但是系统自带的qt编译的程序就可以。 解决思路: 1.系统自带的可以,自己编译的qt却不可以,说明自己编…

问题:老年人心理健康维护与促进的原则为________、________、发展原则。 #媒体#知识分享

问题:老年人心理健康维护与促进的原则为________、________、发展原则。 参考答案如图所示

C#系列-并行处理+异步流(5)

一,C#并行处理 在C#中,并行处理指的是同时执行多个任务或操作,以利用多核或多处理器的优势,从而提高应用程序的性能。C#提供了多种工具和框架来帮助开发者实现并行处理。以下是一些在C#中实现并行处理的方法: Paralle…

反序列化漏洞——PHP原生类

Error类 PHP>7.0,因为存在__toString,可以进行XSS Exception类 因为存在__toString,可以进行XSS DirectoryIterator类 因为存在__toString,可以获取符合要求的第一个文件名 SplFileObject类 因为存在__toString&#xff0c…

单片机的省电模式及策略

目录 一、单片机省电的核心策略 二、单片机IO口的几种模式 三、单片机的掉电运行模式 (1) 浅谈cpu运行为什么会需要时钟? (2)STC15系列单片机内部可以配置时钟 (3)分频策略,降低…

【机器学习】合成少数过采样技术 (SMOTE)处理不平衡数据(附代码)

1、简介 不平衡数据集是机器学习和人工智能中普遍存在的挑战。当一个类别中的样本数量明显超过另一类别时,机器学习模型往往会偏向大多数类别,从而导致性能不佳。 合成少数过采样技术 (SMOTE) 已成为解决数据不平衡问题的强大且广泛采用的解决方案。 …