摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码、使用分支、出现代码冲突的解决办法、紧急保存现场和恢复现场的操作。
学会以后已经足够我们使用Git参加协作开发了,但是在开发的过程中难免会出错,本文主要介绍版本控制的过程中出错了的场景,以及Git开发的一些技巧,让我们用的更流畅。
上集回顾:
Git的基本概念
一个人使用Git时的代码版本控制--(提交、拉代码、分支操作)
多人合作时的代码版本控制--(合并冲突、暂存代码)
本文核心:
后悔药-各种后悔操作(撤消commit,回滚
reset语义上是重新设置,所以此命令把当前分支指向另一个位置,并且有选择的变动工作目录和索引。也用来在从历史仓库中复制文件到索引,而不动工作目录。
,否则可能导致代码丢失
建议多使用命令行,不要使用图形界面操作
下集
引用
git官网
廖雪峰的官方网站-git篇
hexo博客部署到vps
关于git reset --hard这个命令的惨痛教训
Git