1. 在IDEA中配置Git
在IDEA中使用Git,本质上还是使用的本地安装的Git软件,所以需要在IDEA中配置Git。
2. 获取Git仓库
在IDEA中使用Git获取仓库有两种方式:
- 本地初始化仓库等价于本地执行
git init
- 从远程仓库克隆
3. 本地仓库操作
3.1 将文件加入暂存区
3.2 将暂存区的文件提交到版本库
注意:
可以不用add, idea中进行了简化,执行commit就相当于执行了add和commit
3.3 查看日志
4. 远程仓库操作
4.1 查看远程仓库
4.2 添加远程仓库
一个本地仓库可以对应多个远程仓库
4.3 推送至远程仓库
方式一
方式二
4.4 提交并推送至远程仓库
4.5 从远程仓库拉取
方式一
方式二
5. 分支操作
5.1 查看分支
方式一
方式二:右下角
5.2 创建分支
此时右下角变成创建后的分支名称
5.3 切换分支
5.4 将分支推送到远程仓库
5.5 合并分支
6. 第一次发布项目(本地->远程)
方式一 通过push的方式推送本地库到远程库(远程已创建好仓库)
这种方式需要提前创建好仓库。
右键点击项目,可以将当前分支的内容 push 到 GitHub 的远程仓库中。
注意: push 是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致,
push 的操作是会被拒绝的。也就是说, 要想 push 成功,一定要保证本地库的版本要比远程
库的版本高! 因此一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地
代码的区别!如果本地的代码版本已经落后,切记要先 pull 拉取一下远程库的代码,将本地
代码更新到最新以后,然后再修改,提交,推送!
方式二 利用git的插件有Gitee、GitHub(远程不需要创建好仓库)
来到 GitHub 中发现已经帮我们创建好了 gitTest 的远程仓库。
实现原理:借助GitHub 插件,通过commit,push方式创建远程仓库。(和方式三原理类似,只不过不需要提前手动创建远程仓库)
使用这种方式,不需要init,自动会进行,会提示add,点击确认就可以分享到远程仓库。
如果在使用插件之前进行手动init,add,commit,使用插件则不会出现任何提示,直接分享到远程仓库。