一、创建一个分支
分支可以创建本地分支和远程
二、commit和push
commit是提交到本地的分支,push是将本地分支推送到远程的分支,本地分支只有你自己所见,远程分支大家都能看见。
三、commit回退
idea对于文件的管理有2个区域:暂存去、工作区
可以根据自己的需求选择不同的操作
soft:
而暂存区和你本地的代码是没有做任何改变的。而你上次改动已提交committed到本地库的代码显示是绿色即未提交
mixed:
意思就是,回滚后,不仅移动了本地库的指针,同时暂存区的东西也没了,意思就是你上次添加到暂存区的文件没了
hard:
重置暂存区
重置工作区
回滚后,本地代码就是你回退版本的代码,工作区也没有历史数据。