来源:廖雪峰老师的git教程
1.版本回退 git reset
代码已经执行 git commit
回退到上一个版本
git reset --hard HEAD^
在Git中,用
HEAD
表示当前版本,上一个版本就是HEAD^
,上上一个版本就是HEAD^^
,当然往上100个版本写100个^
比较容易数不过来,所以写成HEAD~100
回退到版本号指定的版本
git reset --hard 1094a
2. git log查看提交记录
3. git reflog 记录每一次操作的记录
4.撤销修改
删除文件
touch test.txt
git add test.txt
git commit -m "add test.txt"
rm test.txt
git rm test.txt
git commit -m "remove test.txt"
现在,文件就从版本库中被删除了
添加远程库
创建与合并分支
Git用master
指向最新的提交
HEAD
指向当前分支
分支管理
多人协作