Git教程
Git标签管理
Git分支
Git操作
Git应用
GitHub应用
IDEA对于Git&GitHub的支持
Git与GitHub使用注意事项

GitHub远程库克隆项目到IDEA

新建一个空的Project,在另一个窗口打开(同时保留原有的项目窗口)

开始clone项目

填写基本信息

作为一个maven项目导入

将Maven项目目录结构写完整(注意文件夹颜色要赋予正确的颜色)

当编写java代码时,会提示没有编译环境

点击右侧的setup sdk

将加入了新属性的User类推送到远程库

注意:推送前,不要忘记先Add!!!

Add之后Commit and push

切换到第一个项目

暂时只有id属性(第二个项目有id属性和name属性)

所以第一个项目需要将name属性拉取,将更新为最新版

右键User类

如下图所示,所有默认,点击Pull

如果本地更改过文件(没有及时上传),拉取时会产生冲突

例如本地要上传的新属性是phone

但是远程库,最新的属性是address

这样会产生冲突,pull会失败

此时老版本idea,必须先要进行以下操作:

先将自己本地库最新的版本先以Stash的方式保存

然后再拉取

就会拉取成功了

最后将本地最新版(属性phone)合并进去

我们会看到即保留了刚刚pull远程库的最新版本的代码(address),又保留了自己本地库(phone)的代码

(新版本idea会直接跳到这步)

调整冲突后(同时保留phone和address),执行add和commit操作,并push到远程库