一、Git学习与使用(sgg)
(一) Git和代码托管中心
局域网:GitLab
互联网:GitHub、Gitee
(二)Git常用命令
2.1 设置用户签名
(1)基本语法
git config --global user.name 用户名
git config --global user.email 邮箱
(2)基本实操
点击进去进行设置
(3)说明
签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看到,以次确认本次提交的是谁做的。Git首次安装必须设置以下用户签名,否则无法提交代码。
这里设置的用户签名和将来登录GitHub(或其他代码托管中心)的账号没有任何关系。
2.2 初始化本地库
获取Git的管理权,需要先初始化一下。
(1)基本语法
git init
(2)实操
(进入目录)在当前项目目录文件夹下,右键,选择Git Bash Here,直接进入目录
如何查看,输入:
ll -a(查看隐藏文件夹方法)
ll(查看文件夹)
2.3 查看本地库状态
(1)基本语法
git status
(2)实操
输出三行日志:
第一行:默认分支
第二行:还没有提交文件
第三行:目前没有需要提交的文件
增加一个新文件:
vim hello.txt 之后输入文本中的内容。 注:复制快捷键——yy 粘贴快捷键——p 赋值之前要按esc
保存快捷键 :wq
查看文件内容快捷键 cat hello.txt
查看文件最后一行的内容 tail -n 1 hello.txt
再次查看本地库的状态
文件名是红色的:还没有添加暂存区
2.4 添加暂存区
(1)基本语法 git add
(2)实操
再次查看本地状态
删除缓存区的文件
git rm --cached hello.txt
工作区文件还是存在的
2.5 提交本地库
(1)基本语法
git commit -m "日志信息" 文件名
(2)实操结果
查看日志信息
第一行:主干分支
第二行:没有文件需要提交,工作树干净。
查看版本信息
git reflog
git log(查看详细版本信息)
完整版版本号、签名
2.6 修改文件
(1)基本语法
vim hello.txt(进入修改/操作的方法 i) 保存(:wq)
(2)实操 实操后查看状态
modified 修改
指针指向第二个版本
虽然保存了两个版本的文件,但是本地仍然只有一个文件。保存的并不是副本!!
2.7 历史版本
2.7.1 查看历史版本
(1)基本语法
git reflog (查看版本信息)
git log (查看版本详细信息)
2.7.2 版本穿梭
(1)基本语法
git reset --hard 想要穿梭回去的版本号
(2)实操