Gtt的2021.9.28工作日记_Git常用命令

281 阅读2分钟

一、Git学习与使用(sgg)

(一) Git和代码托管中心

局域网:GitLab

互联网:GitHub、Gitee

(二)Git常用命令

image.png

2.1 设置用户签名

(1)基本语法

git config --global user.name 用户名

git config --global user.email 邮箱

(2)基本实操

image.png

点击进去进行设置

image.png

(3)说明

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

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

2.2 初始化本地库

获取Git的管理权,需要先初始化一下。

(1)基本语法

git init

(2)实操

(进入目录)在当前项目目录文件夹下,右键,选择Git Bash Here,直接进入目录

1.png

image.png

如何查看,输入:

ll -a(查看隐藏文件夹方法)

ll(查看文件夹)

2.3 查看本地库状态

(1)基本语法

git status

(2)实操

image.png

输出三行日志:

第一行:默认分支

第二行:还没有提交文件

第三行:目前没有需要提交的文件

增加一个新文件:

vim hello.txt 之后输入文本中的内容。 注:复制快捷键——yy 粘贴快捷键——p 赋值之前要按esc

保存快捷键 :wq

查看文件内容快捷键 cat hello.txt

查看文件最后一行的内容 tail -n 1 hello.txt

再次查看本地库的状态

image.png

文件名是红色的:还没有添加暂存区

2.4 添加暂存区

(1)基本语法 git add

(2)实操

image.png

再次查看本地状态 image.png

删除缓存区的文件

git rm --cached hello.txt

image.png

工作区文件还是存在的

image.png

image.png

2.5 提交本地库

(1)基本语法

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

(2)实操结果

1.png

查看日志信息

image.png

第一行:主干分支

第二行:没有文件需要提交,工作树干净。

查看版本信息

git reflog

image.png

git log(查看详细版本信息)

完整版版本号、签名

image.png

2.6 修改文件

(1)基本语法

vim hello.txt(进入修改/操作的方法 i) 保存(:wq)

(2)实操 实操后查看状态

image.png modified 修改

image.png

image.png

指针指向第二个版本 image.png

image.png

虽然保存了两个版本的文件,但是本地仍然只有一个文件。保存的并不是副本!! image.png

2.7 历史版本

2.7.1 查看历史版本

(1)基本语法

git reflog (查看版本信息)

git log (查看版本详细信息)

2.7.2 版本穿梭

(1)基本语法

git reset --hard 想要穿梭回去的版本号

(2)实操

image.png

image.png