目录
1.进入 IDEA 主页,File -> Settings... ;
2.在 Plugins 的 Marketplace 里面搜索 Gitee ,并 Install ;
1. File -> Settings... ;
2.找到 Version Control ,选择 Git ,点击右边进行 文件选择 ;
3.找到所下载的 Git 文件夹,找到里面 bin 目录下的 git.exe 文件;
1. File -> Settings... ;
2.找到 Version Control ,选择 Gitee ;
3.点击 + 来选择用什么方式关联 Gitee ,有两种方式。
第一种方式:
Log In via Gitee...:账号密码方式(填 gitee 网站注册时的账号和密码);
第二种方式:
Add with Token...:私人令牌方式;
如何生成私人令牌?
1.进入 gitee.com 网站,进入主页面,点击 个人设置 ;
2.找到 私人令牌 -> 点击 +生成新令牌 ;
3.在 私人令牌描述:填入私人令牌的名称 -> 提交 ;
4.私人令牌生成好之后,点击 复制 ;(注意:生成的私人令牌只会出现一次,如果忘记的话,就必须删掉该令牌重新生成,所以建议私人令牌生成之后复制进行保存)
5.然后把所生成的私人令牌 复制 到这两个位置 -> Add Account 即可。
1.选择 VCS ,点击最后一个 Share Project on Gitee ;
2.弹出:
Repository name:仓库名字(可以不用取,一般都是以项目名命名);
Private:勾选 Private,代表选择的是私有仓库;
然后点击 Share 。
3.弹出:
如果项目里面有 target 文件(存放项目构建后的文件和目录、jar 包、war 包、编译的 class 文件),就不需要勾选来进行上传 -> Add ;
4.弹出:
再次 Add ;
5.然后就能看到要上传到远程仓库的项目里生成了 .git 文件 ,并且已经更新到了远程仓库。
Git文件的四种状态
在新增文件:
- 未跟踪(untrack):红色;
新增文件成功:
- 已暂存(staged):绿色;
- 已修改(modified):蓝色;
- 已提交(committed):白色。(会根据IDEA主题颜色有所变化:如果是黑色主题,那已提交的颜色就是白色;如果是白色主题,那已提交的颜色就是黑色)
1.在需要更新的包或类上,右键 Git -> + Add ;
不建议推送整个项目到远程仓库,建议局部推送,可以对那些文件记性了改动就推送哪些文件;
2. + Add 之后,再次 Git -> Commit Directory... ;
在上面这片区域:
会列出你所增加的文件;
下面的这块区域:
空白区域:说明(必填项);
Commit:提交;
Commit and Push...:提交和推;
建议直接点击第二个。
3.选择 Push ;
当单个类修改完之后,可以:
1.直接在最上方工具栏执行 Git -> √Commit... 进行推送;
2.选择 Commit and Push... ;
3.选择 Push ;
1.在最上方工具栏执行 Git -> Pull... ;
2.选择 Pull ;
如果项目已经推送到了远程仓库,本地仓库的项目可以清除。
1.回到 IDEA 最初页面,选择最右侧的 Get from VCS ;
2.去远程仓库复制要克隆项目的 SSH ;
3.选择 Repository URL ;
URL:要克隆项目的 SSH;
Directory:要克隆在电脑的哪个目录;
点击 Clone 。
在克隆之后Maven会有所变动,所以需要重新配置一下Maven:
1. File -> Settings... ;
2. 找到 Build, Execution, Deployment -> Build Tools -> Maven ;
3.
第一个( Maven home path ):下载的 Maven 安装包的位置;
第二个( User settings file ):找到 Maven 安装包里面的 setting 文件;
第三个( Local repository ):自动定位到你所配置的本地仓库位置(不用写);
4.更改成功 -> ok ;
如果在远程仓库修改代码和IDEA里面同时都修改了代码。
1.最上方工具栏 Git -> Commit... ;
2.直接 Commit and Push... ;
3.选择 Push ;
4.弹出:
选择 Merge(和远程仓库的代码不同步,需要和远程仓库的代码进行合并操作);
5.弹出:
Yours (master):你的更新;
Theirs (origin/master):别人的更新。
6.弹出:
双击 Name ,进行查看;
左边( Your version ):你修改后的版本;
中间( Result ):原文件(没有修改前的版本);
右边( Changes from server ):别人修改后的版本。
点击 × >> 和 << × ,可以把自己修改后的版本和别人修改后的版本加在一起,然后 Apply ;
最下方的两个按钮:
1. Accept Left:用你修改的版本区覆盖别人修改的版本;
2. Accept Right:别人修改的版本覆盖你修改的版本。
可能会出现提示(原因是版本冲突,所以Push失败):
进行完上述操作之后,虽然 IDEA 里面你所进行的操作已经成功显示了,但是并没有提交,只是进行了合并。这时候还需要:
1.工具栏选择 Git ,然后 Push... ;
2.再次 Push ;
项目上,右键 Git ,选择 Show History ;
完。