【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 别名 命令

相关推荐
叫我少年1 小时前
Windows 中安装 git
git
SelectDB21 小时前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
XIAOHEZIcode2 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220703 天前
如何搭建本地yum源(上)
运维
深海鱼在掘金5 天前
Git 完全指南 —— 第1章:Git 概览与版本控制演进
git
大树886 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠6 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质6 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
开发者联盟league6 天前
安装pnpm
ssh
Inhand陈工6 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信