Windows系统GIT安装与GitHub远程仓库

Windows系统GIT安装

Git是什么

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git是目前世界上最先进的分布式版本控制系,分为工作区、暂存区、本地仓库和远程仓库。一般开发者在本地开发后提交到本地仓库,如果代码需要与他人合并需要提交至远程仓库。开发者一般用pull\push命令进行仓库代码的拉取\提交。

工作原理 / 流程:
在这里插入图片描述

Workspace:工作区
Index / Stage:暂存区
Repository:仓库区(或本地仓库)
Remote:远程仓库

windows环境安装

git官方下载链接:https://github.com/git-for-windows/git/releases/tag/v2.40.0.windows.1

选择自己喜欢的版本进行下载,按部就班安装工即可
在这里插入图片描述

环境变量

安装完成后,记得配置环境变量。
在这里插入图片描述

验证安装

打开电脑WIN+R 进入cmd,输入 git --version
在这里插入图片描述
表示安装成功。

GitHub与远程仓库

GitHub是什么

GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。

GitHub账号注册

进入GitHub官方网站 https://github.com/login
在这里插入图片描述

选择注册账号,按照步骤按部就班进行邮箱验证即可。

创建本地SSH Key

在用户主目录下,看看有没有.ssh目录,如果有就看看这个目录下有没有id_rsa和id_rsa.pub这两个文件;如果有的话,直接跳过此如下命令,如果没有的话,打开CMD命令行
输入命令:
ssh-keygen -t rsa –C “你自己的邮箱”

由于我本地此前运行过一次,所以本地有,如下所示:
在这里插入图片描述
id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

GitHub接入本地电脑公匙

登录github,打开” settings”中的SSH Keys页面,然后点击“Add SSH Key”,填上任意title,在Key文本框里黏贴id_rsa.pub文件的内容。
在这里插入图片描述
点击 NEW SSH Key,你就应该可以看到已经添加的key
在这里插入图片描述

创建个人远程库

登录github上,然后在右上角找到“create a new repo”创建一个新的仓库。如下:
在这里插入图片描述

在Repository name填入demo,其他保持默认设置,点击“Create repository”按钮,就成功地创建了一个新的Git仓库:
在这里插入图片描述
远程仓库创建成功会自动跳转进入刚刚的仓库:
在这里插入图片描述
如图所以,我们可以用git命令连接上仓库做喜欢做的事情了:
…命令行创建一个新的仓库
echo “# demo” >> README.md
git init
git add README.md
git commit -m “first commit”
git branch -M main
git remote add origin https://github.com/senfel/demo.git
git push -u origin main
…命令行push至远程仓库
git remote add origin https://github.com/senfel/demo.git
git branch -M main
git push -u origin main

传送门

有兴趣的朋友可以加入我知识星球!!!
相互学习共同进步!!!
知识星球优惠券传送门,现有限量种子用户免费加入

我们知识星球五大优势
优势一
特邀架构师、高级开发经理、高级开发工程师、高级技术经理亲临指导
程序猿之家社群
优势二
技术社区提供数据结构与算法、高并发多线程、小程序全栈、人工智能、故障排查等硬核文章更新
优势三
加入我们可以任意提出技术问题,社区嘉宾和星主会在24H内回复
优势四
加入我们可以任意选择一项高阶课程赠送《大厂数据结构与算法面试通关秘籍》、《算法设计与分析 - 厦门大学》、《Python全栈架构师》、《JAVA高级架构师》、《Docker技术入门与应用实战》
优势五
社区定时分享高阶课程,都是星主多年付费购买资源。包括但不限于JAVA架构/微服务实战、数据结构与算法、JVM调优与故障排查、Docker、K8S,以及生产环境各种踩坑指南。

猜你喜欢

转载自blog.csdn.net/weixin_39970883/article/details/129817503