【Git】远程仓库的创建、SSH协议克隆、拉取、推送

目录

一、创建远程仓库

二、HTTPS协议克隆仓库

三、SSH协议克隆仓库

四、向远程仓库推送

五、从远程仓库拉取

六、忽略特殊文件

七、配置命令别名


一、创建远程仓库

首先我们可以从GitHub或者Gitee中创建自己的个人仓库

工作台 - Gitee.comhttps://gitee.com/

二、HTTPS协议克隆仓库

当我们的仓库创建好之后,我们可以在仓库中找到链接

在我要克隆到本地的文件夹中输入以下命令

git clone [刚才的链接]

这样就克隆完成啦

三、SSH协议克隆仓库

首先我们需要在root目录下找到.ssh目录,仓库是否有以下两个文件,如果没有则执行下面的命令

ssh-keygen -t rsa -C "邮箱" # 邮箱必须是自己Gitee的邮箱

然后打开id_rsa.pub文件将内容复制粘贴

cat id_rsa.pub # 查看该文件,将内容复制后

这个时候我们可以复制SSH链接

执行以下git clone + SSH链接即可克隆成功

四、向远程仓库推送

当我们工作区中的内容进行修改后先进行add然后commit后

我们可以使用以下命令向远端仓库推送

git push origin [本地分支名]:[远端分支名] # 比如 git push origin master:master,当两个分支相同时可以简写一个

五、从远程仓库拉取

git pull origin [远程分支]:[本地分支] # 我们可以通过这个命令拉取

六、忽略特殊文件

在日常开发中我们不想让一些文件提交到远程仓库中,比如一些存储密码等信息的文件,此时我们可以通过.gitignore文件来实现上传时忽略一些文件

首先我们需要在仓库中创建一个.gitignore文件,在文件里我们可以将不想上传的文件名输入,或者

*.sql 这样就将以.sql结尾的文件不进行上传

七、配置命令别名

git config --global alias [别名] [命令]

相关推荐
心无旁骛~15 分钟前
Docker常见命令
运维·docker·容器
挠到秃头的涛某23 分钟前
华为防火墙web配置SSL-在外人员访问内网资源
运维·网络·网络协议·tcp/ip·华为·ssl·防火墙
吉普赛的歌40 分钟前
【服务器】查看IIS上某个网站的当前连接数
运维·服务器
在这habit之下1 小时前
nginx介绍与简单操作
运维·nginx
小小测试开发1 小时前
JMeter 自动化实战:自动生成文件并传参接口的完整方案
运维·jmeter·自动化
我最厉害。,。2 小时前
内网对抗-隧道技术篇&防火墙组策略&HTTP反向&SSH转发&出网穿透&CrossC2&解决方案
网络协议·http·ssh
denggun123452 小时前
图片上传git时压缩
git·ios·objective-c·iphone·xcode
门思科技2 小时前
LoRaWAN通信协议详解:架构、加密机制与核心应用
运维·服务器·网络·嵌入式硬件·物联网
乐维_lwops2 小时前
2025年运维监控建设重点是什么?
运维·监控系统·it监控
二进制coder2 小时前
Linux RTC 驱动子系统详细实现方案
linux·运维·实时音视频