Git - 代码版本管控工具

Git是一种代码版本控制系统。使用Git开发代码,一般有以下三个优势:

  1. 更方便地管理代码版本;
  2. 更方便地进行代码对比;
  3. 协同合作

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 文件名或项目名

示例:

  1. 在文件所在文件夹,右击文件夹空白处,选择Git Bash Here.
  2. 输入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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Truffle7电子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值