git添加文件到版本库的步骤
添加文件到版本库的步骤
-
创建(修改)文件
往工作区中添加/修改文件 -
添加到暂存区:
git add <file>
把修改存放到暂存区 -
提交到版本库:
git commit -m "备注"
使用git commit 命令可将暂存区的内容提交至版本库中,这个过程称为提交,每一次提交都意味着版本在进行一次更新PS:如果不写-m回车会进入vim编辑界面,退出方法:输入:q => 回车
操作git其他常用命令
- 查看仓库变更状态:
git status - 显示从最近到最远的提交日志:
git log- –pretty=oneline(显示简要信息id+备注)
- –graph(图形显示版本走向)
- –abbrev-commit(显示简写的id)
- 一大串类似3628164…882e1e0的是commit id(版本号)
- 撤销修改
git checkout -- <file>:放弃工作区的修改 git rm --cache <file>:撤销暂存区的修改 git reset HEAD <file>:撤销暂存区的修改 - 查看命令历史:git reflog
- 对比文件:
git diff <file>
版本回退
- 当前版本指针:HEAD
- 上一个版本:HEAD^
- 上上个版本:HEAD^^
- … 依此类推
- 前100个版本:HEAD~100
- git reset (–hard、–mixed、–soft)
- 回退到上一个版本
git reset --hard HEAD^ - 回退到指定版本:
git reset --hard [commit id]版本号没必要写全,前几位就可以了,Git会自动去找。 - 回退指定文件
git reset --hard [commit id] <file> - 参数说明:(–hard、–mixed(默认值)、–soft)
- –hard:工作区、暂存区、版本库的文件同时回退
- –mixed:暂存区、版本库的文件回退(默认)
- –soft:仅仅回退版本库中的文件
- 回退到上一个版本
浙公网安备 33010602011771号