IDEA 中操作 Git
1 使用 IDEA 提交代码
1.1 在 idea 中配置 git 路径
1.2 在远程仓库上创建仓库
创建本地仓库
1.3 将项目添加到缓存
1.4 提交项目
1.5 提交并上传
1.6 添加远程仓库地址
1.7 查看上传状态
如果上传时出现 Push rejected: Push to origin/master was rejected
解决办法:
1.选择你要上传代码的文件夹,鼠标右键 git Bash Here
2.输入下面两行命令
git pull origin master --allow-unrelated-histories --把远程仓库中的内容 pull 到本地工作目录
git push -u origin master -f --在 pull 下来的项目中做修改,通过以上命令 push 到远程仓库了
2 在 idea 中用 git 获取新项目代码
2.1 第一步
2.2 第二步 :克隆远程仓库
3 解决冲突
3.1 产生冲突的原因
冲突产生的根本原因是:两个人修改了同一个文件的同一块区域,在前者已经提交代码到远程仓库的情况下,后者修改代码前没有使用 pull 命令更新代码,而是修改完代码后再使用 pull 命令,这时就会产生冲突。这也是最常见的冲突,下面介绍解决冲突的办法也主要针对这种冲突。
3.2 预防冲突
在修改代码前,使用 pull 命令更新代码,能够保证在开始修改代码前本地的代码与远程仓库中的版本一致,这样能够大大降低冲突发生的概率。
3.3 解决冲突
按照图片中的步骤,顺序不能乱,先 stash,然后 pull,最后 unstash
第一步:暂存代码,idea 会恢复到上次更新后的代码,将修改的代码隔离出去
第二步:将远程仓库的代码拉下来
第三步:将暂存的代码还原回来
从左至右
1 本地代码更新后的代码
2 合并后的代码
3 暂存文件的代码