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

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路Windows系统GIT安装与GitHub远程仓库,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

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,以及生产环境各种踩坑指南。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/154644.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!