我是Git的新手。话虽这么说,我做了Git最基本的东西,编辑 - >阶段 - >在我的文件上提交例程。但实际上我并不理解这样做的目的。例如,回滚到先前的提交非常复杂。如果我查看以前的版本,我最终得到一个分离的HEAD,之后我丢失了所有提交。时间线有点混乱。
我不理解Git的概念吗?在我的工作中使用Git的正确方法应该是什么?我有一些我需要跟踪的简单程序,一个文档(.tex文件),我不断添加新东西。我希望能够不时检查以前的提交,并在需要时回滚到早期版本。
答案 0 :(得分:0)
这应该可以胜任 -
git reset HEAD~1
答案 1 :(得分:0)
有两种情况:
案例1。您尚未将更改推送到服务器
git reset
案例2。您已将更改推送到服务器
git revert HEAD
git push