本文主要从什么是Git,为什么需要Git,如何使用Git,Git能干什么进行讨论。
什么是Git?Git是一个开源的分布式版本控制系统。顾名思义,Git是用来控制版本的文件的,假设你参与了一个项目,由于项目是需要不断地维护和更新的,在这个过程中可能会出现一些特别的情况需要回退的之前的版本,比如: 无法修复的bug、或者一些功能的增删,相比认为地操作与直接回退的之前的版本,后者花费的成本会较小一些,而git就是为处理这些事情而存在的。
为什么需要Git,如果你是计算机专业出身,那你一定需要Git,Git能有效地减免你修改代码的操作,让你可以花更多时间在设计程序方面上,此外通过Git连接GitHub、Gitee等基于云托管的服务网站,将项目保存在云端上,能安全地保护你的程序文件免受“物理损伤”;倘若你不是计算机出身的,那你也可以学一下Git,只要你通过Git“暂存”了文件的版本,往后你若是想重做,不妨想想可不可以基于 “暂存”的版本,继续完成你的功课。
如何使用Git,首先需要去官网下载Git安装包,不过再次之前,你得右键“我的电脑”,
然后,选择属性,查看一下你的电脑是几位的,然后再通过上图的指示点击下载文件,下载完成之后,一直点next,然后finish。接着在根据下列步骤对本地git初始化,一遍你以后,使用Github等云托管平台(或者你不需要直接跳过这一步):
一、配置本地信息
-
配置用户名 git config --global user.name “github的用户名”
-
配置邮箱 git config --global user.email “github的邮箱”
-
生成 SSH KEY ssh -keygen -t rsa -C “github的邮箱” ,接着按 3 次回车
-
去本地用户文件下找到 .ssh 文件夹并打开,使用文本编辑器打开 id_rsa.pub 并复制里面的内容
- id_rsa 文件是私钥,要保存好,放在本地,私钥可以生产公钥,反之不行。
- id_rsa.pub 文件是公钥,可以用于发送到其他服务器,或者git上
-
去 github 的账户上添加 id_rsa.pub,随便给该 SSH KEY 一个名称
二、初始化git文件
- 右键 git Bash 指定文件
- 初始化文件的命令 git init
- 添加 README.md 文件进文件夹 echo “#New repository” >> README.md
- 添加 所有改动的文件 到暂存区 git add -A
- 确认暂存区的内容 git commit -m " 备注信息(必写,记得加上双引号)"
- 推送进远程仓库 git push origin main