git 2020-12-10

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 就可以查找到所有的提交记录
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容