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

目录

[1 远程仓库的创建和配置](#1 远程仓库的创建和配置)

[1.1 创建远程仓库](#1.1 创建远程仓库)

[1.2 设置SSH公钥](#1.2 设置SSH公钥)

[2 指令](#2 指令)

[2.1 git remote add 远端名称(一般为origin) 仓库路径](#2.1 git remote add 远端名称(一般为origin) 仓库路径)

[2.2 git remote](#2.2 git remote)

[2.3 git push -f --set-upstream 远端名称 \[本地分支名:远端分支名]](#2.3 git push [-f] [--set-upstream] [远端名称 [本地分支名][:远端分支名]])

[2.3 git clone url](#2.3 git clone url)

[2.4 git fetch](#2.4 git fetch)

[2.5 git pull](#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 指令

2.1 git remote add 远端名称(一般为origin) 仓库路径

作用:添加远程仓库

示例

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

①打开远程仓库

②复制SSH链接:

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

2.2 git remote

作用:查看远程仓库

示例

2.3 git push -f --set-upstream 远端名称 \[本地分支名:远端分支名]

作用:推送到远端

示例

git push --set-upstream origin master:master

①推送成功

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

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

2.3 git clone url

作用:推送到远端

示例

①获取SSH地址

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

2.4 git fetch

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

2.5 git pull

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

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

相关推荐
Winlifes4 小时前
我给 Codex 做了一个 Git 面板:分支树、提交历史和工作区操作
git
7177777 小时前
研发平台选哪家比较好:2026年主流平台对比与Gitee选型指南
人工智能·gitee
ai大模型-探索者11 小时前
Git在PyCharm中的使用完全指南
pycharm·gitee
明天…ling12 小时前
gitee与vscode远程连接
vscode·gitee
郑州光合科技余经理1 天前
同城外卖小程序开发:下单成功后,后台导出能不能对上用户端状态
开发语言·前端·git·后端·uni-app·php·ai编程
我命由我123451 天前
Git 推送报错:error: src refspec main does not match any
运维·git·gitee·github·运维开发·学习方法·版本控制
Lcr3s1 天前
Git基础之(0):如何在Ubuntu(Linux)上安装git
git
玄芯散人2 天前
【筑基·058】Git协作工作流:冲突解决和PR流程
git·版本控制·团队协作
寺中人2 天前
Git 版本控制完全入门指南:从安装到实战,提交 + 分支 + 协作 + 冲突解决全拆解
git·开发工具·版本控制·团队协作·代码管理
荔枝梅梅2 天前
新手程序员 SSH 第一课:从 Git 仓库连接失败理解 SSH 协议与密钥配置
git