目录
Git基础操作命令
case
*查看提交日志 log
版本回退
get add .
Git基础操作命令
我们创建并且初始化这个仓库以后,我们就要在里面进行操作。
Git 对于文件的增删改查存在几个状态,这些修改状态会随着我们执行Git的命令而发生变化。
untracked、unstaged创建以后但是与git没关系
要执行 git add 使得从工作区到缓存区
git commit 暂存区----> 仓库
case
touch创建一个文件;
然后git status 查看文件状态 显示untracked ;
然后git add file01.txt (或者 git add . (. 是通配符 是add所有));
在查看就变为在branch分支下 待提交
然后
git commit -m "注释内容"
然后可以通过git log 查看提交日志,可以看到提交人的信息以及时间、提交文件名称等。
对file01内容进行修改后的操作演示
*查看提交日志 log
git log --> 查看日志
命令形式: git log [options]
options: --all 显示所有分支
--pretty=oneline 提交信息显示在一行
--abbrev-commit 使得输出的commit更简短
--graph 以图的形式显示出来
版本回退
作用:版本切换
命令: git reset --hard commitID
commitID 可以使用git-log查看
在linux命令行中 复制粘贴技巧:
鼠标选中默认复制
指定位置按下滚轮直接粘贴
case:
如果要再回去的话需要commitID:
如果没有提交记录了,也就是没有commitID的话也是可以找回来的:
如何查看已经删除的记录? -------> git reflog
这里你可以看到commitID 记录了所有操作的ID。
get add .
如果我有多个文件,我只想提交部分文件,就可以创建一个文件 touch .gitignore
在 .gitignore里面添加不想添加的具体文件名,这样 get add .就不会转换到暂存区了。