Git是一种代码版本控制系统。使用Git开发代码,一般有以下三个优势:
- 更方便地管理代码版本;
- 更方便地进行代码对比;
- 协同合作
1. 综述
1.1 Git安装
到Git的官网下载安装包。
安装时一路默认即可,在下图的步骤中,是选择Git默认的编辑器。
安装完成后,在桌面右击,可发现Git以添加到右击菜单栏中。
点击Git Bash Here,输入git --version
即可查看当前Git版本。
1.2 Git配置用户名与邮箱
在新安装Git的电脑中,需要进行简单的配置,否则容易出现警示信息。
打开Windows中的CMD,输入以下两条指令:
git config --global user.name "your user name"
git config --global user.email "your email"
# 其中 --global 表示全局配置
2. Git代码管理系统
2.1 建立Git仓库
- 在已有文件时:
cd 文件所在文件夹
git init
- 在无文件时:
cd 文件所在文件夹
git init 文件名或项目名
示例:
- 在文件所在文件夹,右击文件夹空白处,选择Git Bash Here.
- 输入
git init
.
操作完成后,在该目录下会生成一个 .git的隐藏文件夹。
2.2 配置本地仓库信息
git config --local # 该配置只对该仓库生效
git config --global # 该配置对登录用户的所有仓库生效
git config --system # 该配置对系统中的所有用户生效
对于某一仓库而言,配置优先级为:loccal > global > system . 即某仓库无local 配置,则默认采用global 配置,再无global 配置,则采用system配置。若有local配置,则优先采用local 配置。如此类推。
2.3 版本提交
在某已建的仓库中。
git add filename # 添加某版本管控文件到缓冲区
git add . # . 表示该文件夹下所有文件
git commit -m 'new build' # 提交缓冲区中的文件到Git,后面的'new build'为版本备注
git log # 查看Git提交Log
示例:
xxx@DESKTOP-LIHBRBA MINGW64 /d/gitTest (master)
$ git commit -m 'new build'
[master (root-commit) 4dd8c51] new build
1 file changed, 4 insertions(+)
create mode 100644 gitTest.txt
xxx@DESKTOP-LIHBRBA MINGW64 /d/gitTest (master)
$ git add .
xxx@DESKTOP-LIHBRBA MINGW64 /d/gitTest (master)
$ git commit -m 'delte some line'
[master 906f482] delte some line
1 file changed, 1 insertion(+), 4 deletions(-)
xxx@DESKTOP-LIHBRBA MINGW64 /d/gitTest (master)
$ git log
commit 906f48254d08be36ee0e02fd43eb399d765cd4f1 (HEAD -> master)
Author: xxx <xxx@qq.com>
Date: Thu Sep 2 00:51:45 2021 +0800
delte some line
commit 4dd8c510388e3e1f60925921a6f5612d39073b7a
Author: xxx <xxx@qq.com>
Date: Thu Sep 2 00:51:08 2021 +0800
new build
xxxn@DESKTOP-LIHBRBA MINGW64 /d/gitTest (master)