IDEA 中使用 git
# 创建 git 仓库
先在 Settings/Version Control/Git 下配置好 git 相关
# 本地初始化仓库
- 进入 Search 找到 Import into Version Control

- 选择 Create Git Repository

- 确认一下想要执行 git init 的路径,点击 Yes

- 终端确认一下目录里面是否存在 .git

并且在执行完之后这里也多出了一些 git 操作功能

# 远程 clone 仓库
- 在启动页面右上角点击 Get from VCS

- 复制我们刚建好的 gitee 上的 repo2 仓库的 .git 路径,粘贴到 URL 框中,点击右下角的 clone

- 检查是否 clone 成功

这里多出来了几个 git 操作,成功了
我们在之前本地初始化的时候创建的 maven 工程 hellogit 用命令拉到了 repo2 工程下
打开 repo2 本地工程,在 Search 中搜索点击 Add as Maven projects 即可将项目转成 maven 的
# 本地仓库
# 文件 Add
当我们新建文件的时候会弹出这个,选择 Add 可以选择将新文件自动 add 到暂存区

当然若按了 Cancel 后面要 Add 的时候可以右击文件在下拉框中选 Git/Add

然后它就由红色变绿色了

# 文件 Commit
我们假定现在 Add 了这两个文件

想把它们加到本地仓库,一样可以通过右击文件按如下选中

然后左边会弹出一系列可以勾选的暂存区中的文件,勾选之后填好 commit 信息后提交

当然也可以点击这里提交

接着再次修改 TestController.java 中的部分内容,根据上面的方法点击提交发现修改的文件不需要加到暂存区就可以提交了
下面也可以看到整个版本库的修改历史

# 远程仓库
# 查看连接的远程仓库
右击项目名,按如下选择即可查看


# 推送至远程
在这个工具窗口栏选择推送

这里是有两个 commit ,一起推过去

成功后右下角会弹出

而这个操作可以在提交的时候一起执行,算是一个简化方式

# 从远程拉取
这个位置意味着从远程 pull 代码进来

# 分支操作
# 查看分支
还是这个小窗口下面就是本地和远程的分支

# 新建分支
git 小框点击这里

会弹出这个窗口,可以命名分支并 checkout 过去

# 切换分支
在小窗找到我们要切换的分支,点击它选择 checkout 即可

# 推送分支
在 git 小窗点击要推送的分支,选择 push

进到这里后点击 Push 按钮

# 合并分支
我们在 b1 分支下的 com.snopzyz.controller 新建一个 Test2Controller.java 文件,并将其推送到远程
然后切换回 master,在 git 小窗选择 b1,选择合并到 master 即可将其合并
