1. 创建项目首先在git bash 中clone项目到本地然后使用IDEA打开git clone gitgithub.com:xxxx.git2. Git 界面2.1 当前分支 和 Commit左上角可以看到当前项目名称和当前分支。Changes表示有改动的文件包括修改、新增、删除的文件Unversioned Files表示未追踪的文件没有被Git管理的文件即工作区的文件工作区就是你在电脑里能看到的目录。暂存区英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件.git/index中所以我们把暂存区有时也叫作索引index。版本库工作区有一个隐藏目录 .git这个不算工作区而是 Git 的版本库。图中左侧为工作区右侧为版本库。在版本库中标记为 “index” 的区域是暂存区stage/index标记为 “master” 的是 master 分支所代表的目录树。2.1.1工作区文件到暂存区这样文件就加入到Git的“暂存区”里面了,如下图所示注意IDEA中文件的颜色是具有含义的通过文件的颜色可以知道文件在Git中的状态黑色表示与Git版本库一致的文件绿色表示新增的文件蓝色表示内容有改动过的文件砖红色表示未加入到暂存区的文件灰色表示为.gitignore排除掉的文件如HELP.md项目中的日志文件夹等等2.2 分支情况在IDEA的左下角有Git标志在这里可以查看到当前项目的分支情况2.3 常用的git操作2.3.1 commit选择需要Commit的文件填写Comment内容接着选择下面的Commit或者Commit and push区别就是Commit加入版本库先将本次提交存本地Commit and push加入版本库push到远程仓库选哪个都可以日常工作可以先将当天的任务Commit下班前再一次性把多次提交push到远程仓库我这里先点Commit可以看到文件都变成黑色了。同时当前分支后面有一个 “斜向上箭头”表示有提交未push到远程仓库就是有提交可以push。如果有 “斜向下箭头”表示远程仓库有人提交新的内容可以pull2.3.2 push找到导航栏的Git菜单选择Push。点击push 弹出Push commits 页面点击Push Anyway即可远程仓库可以查看到这次提交2.3.3 pull在远程仓库新增一个文件假设当前项目其他同事有新功能开发代码已push到远程仓库选择pull 拉取可以看到成功拉去2.3.4 分支点击当前分支在下面的列表中选择New Branch…可以在当前分支上开一个新的分支出来创建完成默认会切换到新分支创建分支也是需要Push到远程仓库的但是不用特意创建完就Push可以在当前分支开发代码后连同代码一起Push。例如现在我创建一个Dev.txt文件改动也是一样的出现下面这个界面表示创建的文件是否都加入到Git的暂存区中点是且不再提醒后续新增的文件默认都给Git管理。Commit and Push到远程仓库可以在远程仓库看到新增的分支以及文件参考https://juejin.cn/post/7604279756600393764?fromsearch-suggesthttps://gitee.com/ranmingxian/git-learning-notes/blob/master/Git%20%E5%B7%A5%E4%BD%9C%E5%8C%BA%E3%80%81%E6%9A%82%E5%AD%98%E5%8C%BA%E5%92%8C%E7%89%88%E6%9C%AC%E5%BA%93.md#git-%E5%B7%A5%E4%BD%9C%E5%8C%BA%E6%9A%82%E5%AD%98%E5%8C%BA%E5%92%8C%E7%89%88%E6%9C%AC%E5%BA%93