31.IDEA中使用GIT-远程仓库-创建与关联远程仓库gitee
目标
gitee中创建远程仓库并在IDEA中关联远程仓库
内容
-
创建仓库
新建:git-project-sk
创建步骤省略,如果忘记,可以查看13.GIT远程仓库介绍与码云仓库注册创建这个章节
-
关联远程仓库
Git--->Manage Remotes ....
点击之后弹出窗口,点击+
复制git-project-sk 的https地址
32.IDEA中使用GIT-远程仓库-拉取、推送、克隆远程仓库
目标
在IDEA中完成拉取、推送、克隆操作
内容
33.IDEA中使用GIT-分支-创建、合并、删除分支
目标
在IDEA中完成分支创建、合并、删除操作
内容
-
创建分支
创建的同时切换分支:
查看当前分支
-
合并分支
编辑App.java,需要注意右下角当前分支为dev
提交缓存区代码到本地仓库上的dev分支上
查看version control中的log,发现当前在dev环境上
切换回本地master分支
切换完成:
合并dev提交到master分支
-
删除分支
本地分支中就不会有dev分支了:
34.IDEA中使用GIT-版本冲突
目标
在IDEA中解决版本冲突
内容
终于到达了用Git最让人讨厌的地方了,处理版本冲突。先说一下为什么会出冲突,如果一个用户连续对一个文件提交多个版本,其实每一个版本都是基于上一个版本的基础上修改的,这样就没有问题了。
但是当多个用户对同一个文件交叉修改的时候就尴尬了。A修改完提交一个,B修改完又提交一个,这个时候A修改完提交,问题来了,如果A提交成功,那么就相当于忽略了B提交的内容。这个时候就要强制你去处理一下这个问题,这就是我们所说的冲突问题。
-
制造冲突
在码云中对App.java 做如下编辑
在IDEA中拉取代码
这时候App的类变红色,且弹出窗口,需要手动进行合并
-
解决冲突
选择主干
提交远程仓库
-
特殊错误
点击最上面的时候进行代码拉取的时候
IDEA git 拉取项目时报 No tracked branch configured for branch master or the branch doesn't exist的提示
选择本地工作空间右键
输入:
命令: git branch --set-upstream-to=origin/master
IDEA中再次拉取
来源:https://www.cnblogs.com/-turing/p/17183832.html |