第二章 git的使用
第二章 github的使用
1.初始化git
先创建一个空目录 ,然后进入此目录
点击右键选择Git-Bash打开命令行
输入git init命令把这个目录变成Git可以管理的仓库
$ git init

2.git中的三个区
工作区:
通过git add 添加到暂存区
$ git add '文件名'
暂存区:
特点:过渡的作用,避免误操作,保护工作区和历史区,分支处理;
通过git commit 添加到历史区
$ git commit -m"注释内容"
历史区:
查看历史状:
$ git log
修改时通过git status查看当前状态
7.git diff #
不同区的代码比较
7.1 工作区和暂存区
$ git diff
7.2 暂存区和历史区
$ git diff --cached(--staged)
7.3 工作区和版本库
$ git diff master
8. 撤销
8.1 撤销回git add的内容
git reset Head "文件名"
8.2 撤回文件
- 先从缓存区撤销,缓存区无内容,从历史区域撤销
$ git checkout "文件名"
有的时候我们希望提交时合并到上一次的提交 git commit --amend
9.删除
9.1 删除暂存区和工作区
删除暂存区中的内容,并且保证工作区中的内容已经不存在
$ git rm "文件名"
若本地文件存在则不能删除,需要通过-f参数删除
9.2 仅删除缓存区
$ git rm --cached "文件名"
10. 恢复
10.1 恢复某个版本文件
$ git checkout commit_id filename 某个文件
10.2 通过版本id恢复
$ git reset --hard commit_id
10.3 恢复未来
查看当时回滚时的版本
$ git reflog
10.4 快速版本回退
$ git reset --hard HEAD^
$ git reset --hard HEAD~3
浙公网安备 33010602011771号