git在IDEA中的运用

1.配置就不讲了,首先创建一个简单的java项目,和git关联上,选择你的项目文件夹,此时项目右下角会出现master分支字样

git在IDEA中的运用

git在IDEA中的运用2git在IDEA中的运用

2.本地git项目和远程仓库关联,在github上建立一个仓库,最好名和项目名一样,然后新建First文件,在项目名上点右键,然后git选择commit directory,出现这个画面,只勾选新建的文件,其它IDEA生成的文件不要勾选,然后选择远程仓库的地址,点push本的提交就到远程仓库去了,可以去远程仓库查看文件

git在IDEA中的运用


git在IDEA中的运用

3.本地克隆远程其它分支到本地,在github上可以直接新建分支,我们举例在master分支上新建分支,修改文件,然后克隆到本地。选择更新项目,然后能看到远程分支,选择远程分支作为本地分支,这样就可以在分支上进行开发了

git在IDEA中的运用

git在IDEA中的运用

4.下面演示冲突的情况,在master分支上修改这行,在test-1.0分支上修改同一行,然后都提交到本地(点commit),然后把test-1.0分支合并到master分支上(操作是右键项目名,git 然后选择merge),然后点击发生冲突的文件,会出现三个文件比较的画面,最左的是master,最右边是1.0分支上的,中间是默认推荐结果,左下方你可以选择接受左面的,还是右面的文件。这时分支的状态变成了master|merge,把文件再重新提交就结束这种状态

git在IDEA中的运用git在IDEA中的运用

git在IDEA中的运用

git在IDEA中的运用

5.演示文件修改撤销,第一种文件修改后,没有进行commit 操作直接点revert,第二种点了commit的,第三种提交到远程分支的。先在本地分支上撤销,然后执行命令git push origin <分支名> --force

git在IDEA中的运用

git在IDEA中的运用