【每天几分钟,从零入门python编程的世界!】
学习git到现在,你可能会觉得,用git这么麻烦,还不如用另存为version1、version2、version3这样的文件,这种传统的方法方便。但其实你要相信,git和GitHub能成为全世界最大的开源平台肯定是有它的道理的,全世界这么多人用它,是因为越到后期,越是需要团队协作的大型项目、以及越是你个人后期,它能够为你以及团队的发展打下坚实的基础。git前期学习你可能觉得非常慢,但是一旦掌握它之后,你的效率将得到飞速的提升。
![58ab5a3cf8eb50513e3490ba93aa9c8a.png](https://i-blog.csdnimg.cn/blog_migrate/77dfc97367fee90183692a81b02f63f8.jpeg)
随着时间的推移,我们在工作区的文件有可能会发生各种意外的状况,比如中病毒了,或者被人进行了恶意修改,或者经过多人之手,被改的面目全非,如果我们用git进行过版本控制和提交,就一点都不用怕。因为我们可以通过git reset --hard命令回到最后一次提交的正常的运行版本。
●git reset --hard
回到最后一次提交到git仓库的正常的运行版本。
比如,之前我们本地工作区文件version1.txt的内容更新到this is version3,假如说有人把它随便乱改一通,改的面目全非,哪怕改完还被他给提交了,这样也不用怕,我们用上面的命令git reset --hard就可以回到最近的正常的版本。
![18be59166864be9850474eb5b976f45c.gif](https://i-blog.csdnimg.cn/blog_migrate/5d04bab8688c55ab451727a25a684a35.gif)
假如工作区文件被人瞎改,写上“i hate everyone”,一个反社会人格,而且被添加到暂存区。
![ca902555ba0db0bbc02eb73af7b98d21.gif](https://i-blog.csdnimg.cn/blog_migrate/016d33f89b9bb27c5af5ea633f1cfa54.gif)
综上,无论我们工作区的文件遭遇怎样的破坏,只要我们用git对每一个正常运行的版本提交到git仓库,都能保证找到最后提交的正常版本。这就是使用git的巨大好处,这样我们就可以放心大胆的对工作区的代码进行冒险尝试,就是先用最快的速度开发出一个能用的版本,快速上线,这个版本可能不是最完美最好的,但是由于我们用git进行了提交,我们以后有时间了就可以放心对工作区的文件进行重新的思考,重新进行底层架构优化,性能优化等改动,不用担心版本的破坏,即使优化不成功,也可以再回到保存在git仓库中的正常版本,大大提高我们的工作效率。
我是时问新,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!