1.git 常用命令:
git add . 添加所有的修改和新增的内容到暂存区
git commit -m "commit msg" 把暂存区中的内容 commit 到版本库,(类似与快照)
git log 查看commit 日志
git reset --hard commit_id ,将代码回滚到 commit_id 对应的那一次提交
2.示例:
操作步骤如下
1.进入 git 目录下,修改文件 A
2.执行 git add . && git commit -m "1"
3.继续修改文件 B
4.执行 git add . && git commit -m "2"
5.继续修改文件 C
6.执行 git add . && git commit -m "3"
7.这个时候我想把代码回滚到第一次修改 A 文件的那次提交
8.执行 git log 找到 修改 A 文件的那次 Commit_id (asdaczxcaadazcz)
9 执行 git reset --hard asdaczxcaadazcz 回滚到了提交消息为 "1"的那一次提交
10.忽然发现回滚错了,其实是想回滚到修改 B 文件的那一次提交,但这个时候执行 git log已经看不到 B 的那次提交了
11.这个时候可以使用 git reflog 就可以查找到所有的提交记录
网友评论