在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突

定位Git程序

在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突
在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突

初始化本地库

在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突
在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突

添加到暂存区

在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突

提交到本地库

在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突
在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突

创建分支

在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突
在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突
在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突

切换分支

在IDEA窗口的右下角
在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突

合并分支

在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突

解决冲突

在和远程库交互过程中也有可能发生冲突,因为解决办法一样,所以这里按照分支操作过程中产生的冲突来演示。
仍然是同一个文件在同一个位置有不同内容。
在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突
在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突

合并分支

在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突
看到冲突提示
在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突
这里可以直接点“Accept Yours”或者“Accept Theirs”来解决冲突。这代表完全使用我们的内容或完全使用他们的内容。
如果我们想要详细修改冲突内容则点击Close。此时IDEA会提示Resolve
在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突

冲突得表现
在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突

点击resolve
在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突

点击merge

在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突
根据需要调整完成后点击“Save changes and finish merging”

在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突

最后提交到本地库
在IDEA中使用Git|定位Git程序|初始话本地库|添加到暂存区|提交到本地库|创建分支|切换分支|合并分支|解决冲突