0.Git结构的介绍

Add命令是把文件从IDE的工作目录添加到本地仓库的stage区,Commit命令把stage区的暂存文件提交到当前分支的仓库,并清空stage区。Push命令把本地仓库的提交同步到远程仓库。
- 将github上的项目克隆到本地:

选择Git,然后填写url与github的账户信息
2,更新
在提交代码前最好先更新下远程仓库的代码到本地仓库,这样可以减少不必要的冲突
远程仓库的代码有修改,将其pull到本地
右键项目-->选择Git-->Respository-->pull
快捷键

分别是,更新,提交,历史,回滚
容易产生冲突问题:冲突是指当你在提交或者更新代码时被合并的文件与当前文件不一致
3.提交:IDEA中开发好自己的代码之后提交到远程仓库
右键项目-->选择Git-->Commit Repository, 将stage区的暂存文件提交到当前分支的本地仓库,并清空stage区,然后push上去
选择Git菜单,如果使用Add则将文件从工作空间提交到暂存库,Commit Directory则是同时完成提交到暂存与本地仓库。

4.合并:开发中难免会遇到多人修改同一个文件,造成版本冲突,这时候如果需要程序正常运行并且确保功能完整就需要开发人员手动解决这些冲突,并将代码合并,得到最终一致性的代码最后再push到远程
5.分支管理我们就需要用到IDEA底部的状态栏了。

在这里我们可以切换分支,新建分支,checkout分支代码,compare分支代码
idea中安装git以后,代码文件出现了不同的颜色
绿色,已经加入控制暂未提交
红色,未加入版本控制
蓝色,加入,已提交,有改动
白色,加入,已提交,无改动
灰色:版本控制已忽略文件