Git —— 2、Git 常用命令

目录

1、设置用户签名

1.1、基本语法

1.2、说明

2、初始化本地库

2.1、基本语法

2.2、说明

 3、查看本地库状态

3.1、基本语法

3.2、说明

 3.2.1、首次查看(工作区没有任何文件)

 3.2.2、新增文件(hello.txt)

 3.2.3、再次查看本地库(检测到未被追踪的文件)

 4、添加暂存区

4.1、基本语法

4.2、说明

 4.2.1、将 hello.txt 添加到暂存区 

 4.2.2、再次查看本地库状态

 4.3.3、将暂存区的文件删除

 5、提交本地库

5.1、基本语法

5.2、说明

 6、修改文件

 6.1、修改 hello.txt

 6.2、查看本地库状态

 6.3、将修改的文件再次添加到暂存区并再次查看状态

 6.4、将修改的文件提交到本地库

 7、历史版本

7.1、查看历史版本

7.1.1、基本语法

7.1.2、示例

 7.2、版本穿梭

7.2.1、基本语法

7.2.2、示例


命令名称作用
git config --global user.name 用户名设置用户签名
git config --global user.email 邮箱设置用户email地址(虚拟邮箱,git不会验证)
git init初始化本地库
git status查看本地库状态
git add 文件名添加到暂存区
git commit -m “日志信息” 文件名提交到本地库
git reflog查看历史记录
git reset --hard 版本号版本穿梭

1、设置用户签名

1.1、基本语法

#设置用户名为zhang
git config --global user.name zhang 

#设置邮箱
git config --global user.email zhang@123.com

1.2、说明

设置完后在C盘当前用户的文件夹下会生成 .gitconfig 文件

 其存放的内容如下:

[user]
	name = zhang
	emauk = zhang@123.com

也可以通过以下指令查看

cat ~/.gitconfig

签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。 Git 首次安装必须设置一下用户签名,否则无法提交代码

注意: 这里设置用户签名和将来登录 GitHub(或其他代码托管中心)的账号没有任何关系。

2、初始化本地库

2.1、基本语法

git init

2.2、说明

为了方便,先进入想要初始化的文件夹,再右键打开 Git Bash Here,执行 git init 后,会在对应文件夹生成 .git 目录(隐藏文件)

 3、查看本地库状态

3.1、基本语法

git status

3.2、说明

3.2.1、首次查看(工作区没有任何文件)

 3.2.2、新增文件(hello.txt)

执行下面的语句,新建 hello.txt

 按下 insert 进入编辑状态,按下 Esc 退出编辑状态。连按两下 y 是复制该行,p 是粘贴。保存文本按下 冒号+wq (:wq)

 3.2.3、再次查看本地库(检测到未被追踪的文件)

 4、添加暂存区

4.1、基本语法

git add 文件名

4.2、说明

4.2.1、将 hello.txt 添加到暂存区 

 4.2.2、再次查看本地库状态

 4.3.3、将暂存区的文件删除

将暂存区的文件删除后,工作区的这个文件还在,并没有被删除

 5、提交本地库

5.1、基本语法

git commit -m"日志信息" 文件名

5.2、说明

将 hello.txt 添加到暂存区后(已添加),将其提交到本地库

 6、修改文件

6.1、修改 hello.txt

使用 vim hello.txt ,将 hello.txt 修改为下图内容

 6.2、查看本地库状态

 6.3、将修改的文件再次添加到暂存区并再次查看状态

 6.4、将修改的文件提交到本地库

 7、历史版本

7.1、查看历史版本

7.1.1、基本语法

# 查看版本信息
git reflog

# 查看版本详细信息
git log

7.1.2、示例

 7.2、版本穿梭

Git 切换版本,底层其实是移动的 HEAD 指针 

7.2.1、基本语法

git reset --hard 版本号

7.2.2、示例

注:版本号可以通过 git reflog 获得

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值