通过Git使用GitHub

目录

一、建立个人仓库

二、配置SSH密钥

三、克隆仓库代码

四、推送代码到个人仓库

五、代码拉取


一、建立个人仓库

1.建立GitHub个人仓库,首先注册GitHub用户。注册好了之后,打开用户的界面

然后就是配置问题

配置好后拉到最下方点击create repository


二、配置SSH密钥

1.配置好个人信息

复制代码
git config --global user.name "name"
git config --global user.emal "email"

2.生成SSH密钥

复制代码
ssh-keygen -t rsa -C "email"

弹出输入指令无需管,一直按回车即可

找到对应的文件夹。打开公钥并复制内容

添加成功后就可以尝试使用以下命令进行验证

复制代码
ssh -T git@github.com

如此便能正常进行连接了


三、克隆仓库代码

首先随意找到一个项目,找到SSH地址然后复制

在目标目录下打开git,并输入指令(如果没有init初始化,则尽量先进行初始化)

复制代码
git clone sshAdress

可以看到正常下载完成了


四、推送代码到个人仓库

1.创建一个空目录后通过指令git clone把仓库内容获取到文件中

然后在当前文件中开启git,把想要更新的文件放入其中,这里我加入了一个测试文档.txt

2.由于增加了文件所以需要提交

复制代码
git add -all
git commit --all -m "version 1"

3.建立远程节点

复制代码
git remote add origin SSH地址

其中origin是后面地址的代名词,可以自行更改,默认为origin

4.进行推送

在git中输入指令

复制代码
git push origin branch

其中origin就是刚才的地址代名词,而branch就是分支,意思是以某一分支的身份将内容上传上去,现在的文档中只有一个主分支main,所以用主分支进行上传

推送完后到仓库中可以看到,已经正常推送了


五、代码拉取

在推送代码的讲解中可以看到有一个测试文档,其中内容为

但是现在仓库中的内容出现了更新,为了保持进度,就需要进行更新

那么需要重新去clone项目吗?

当然不需要,那样做十分浪费空间,只需要用到pull代码拉取,将会自动对文件的内容进行更新

1.首先先输入指令

复制代码
git fetch

有返回结果说明当前的文件内容和我们在github仓库中的文件内容并不一样

这时候就可以通过输入指令拉取更新代码

复制代码
git pull

注意:Clone(克隆)指令与Pull(拉取)的区别

当你第一次接触一个项目并想要下载其所有文件时,通常会使用git clone命令。这个命令会在本地创建一个新的仓库,并将远程仓库中的所有文件复制到本地。这样你就可以开始在本地进行开发或者查看代码。

而当你已经有一个旧项目的副本(即本地仓库)时,你可以使用git pull命令来获取远程仓库的最新更新。这个命令会比较本地仓库和远程仓库的差异,并将远程仓库中的新提交合并到本地仓库中。这样你就可以保持你的本地副本与远程仓库同步。


相关推荐
FutureUniant14 分钟前
GitHub每日最火火火项目(9.10)
人工智能·microsoft·计算机视觉·ai·github
就是帅我不改37 分钟前
10万QPS压垮系统?老司机一招线程池优化,让性能飞起来!
后端·面试·github
狗头大军之江苏分军1 小时前
Meta万人裁员亲历者自述:小扎尝到了降本的甜头
前端·后端·github
杨杨杨大侠1 小时前
附录 1:🚀 Maven Central 发布完整指南:从零到成功部署
java·github·maven
Clownseven2 小时前
腾讯云远程桌面连接不上?5步排查法解决RDP连接失败
云计算·github·腾讯云
裸奔的大金毛2 小时前
Tekton - 自定义镜像配置git仓库克隆
git·ci/cd·devops·tekton
Spider_Man3 小时前
打造属于你的前端沙盒 🎉
前端·typescript·github
CoderJia程序员甲4 小时前
GitHub 热榜项目 - 日榜(2025-09-10)
ai·开源·github·ai编程·github热榜
超人不会飛5 小时前
大模型应用 Vue H5 模板:快速落地流式交互与富文本渲染的开箱方案
前端·vue.js·github
Adorable老犀牛5 小时前
可遇不可求的自动化运维工具 | 2 | 实施阶段一:基础准备
运维·git·vscode·python·node.js·自动化