1. 前言
今天从github上拉项目的时候, 发现自己昨天写的代码全没了, 结果是同组的一个女生用老版本的代码将我昨天写的新版本的代码直接覆盖掉了, 一口老血被吐了出来, 还能愉快的做工程吗。。。。
2. git 切换到之前版本上
- 首先我们需要git log 查看需要查看的版本的 commit 编码, 取前6位即可
- 执行git checkout 指令
git checkout 8d39ad
这时候, 我们就位于我们想要的分支上了
3. git 回溯
- 可以使用
git reset HEAD^
回溯到上一个版本 git reset –hard HEAD~100
回溯100个版本
4. 去除git 中不想提交的部分
- 每次
git add .
之后 执行git rm --cached --file
删除对应的不想提交的文件 - exclude 文件
- .gitignore 文件(这个有个副作用, 会把这个文件也push 上去)