卖不甜枣 发表于 2024-10-16 09:21:10

在IntelliJ IDEA中使用Git推送项目

去gitee网站注册用户

gitee网站地点:https://gitee.com/
github网站地点:https://github.com/
一、创建仓库

以下以gitee为例进行介绍,github操纵雷同。
1、创建仓库

点击页面右上方的"+“并选择"创建仓库”
https://i-blog.csdnimg.cn/direct/ee323fc4bc67416eb9ce6bb81b5d9287.png
2、设置仓库相关信息

首先输入仓库名,通常可以和IDEA中项目名相同。是否开源则可结合需求选择,这里选择的私有(该项目仅自己可见)
https://i-blog.csdnimg.cn/direct/52ee78b800d7411bbb62203ab813e62b.png
然后点击下方的"创建"按钮.
https://i-blog.csdnimg.cn/direct/a04121c1ee694ceaac0272c97b31e88d.png
此时gitee上完成了仓库的创建工作。
3、复制当前仓库路径,这个路径必要在反面IDEA上传项目时使用.

https://i-blog.csdnimg.cn/direct/ee9e68dc9f5e409682b971f5efa3c2a6.png
二、 在IDEA中将项目导入版本控制

1、在IDEA菜单栏顺序选择:VCS->Import into Version Controlp->Create Git Repository

目标是先在本地创建一个git仓库
https://i-blog.csdnimg.cn/direct/e95e899a5a224901b959e41005bad393.png
弹出框中字节点击"OK"按钮即可
https://i-blog.csdnimg.cn/direct/3277d1ca99044089aa3002b28a71d617.png
2、鼠标右键项目名,在弹出的菜单栏中顺序选择:Git->Add

目标是将当前项目中本地仓库没有的内容添加到本地仓库中(现实上并没有真是添加,只有在下一步操纵中才会真实添加,但是所有仓库中没有的文件都必要先add后才可以通过下面的步骤添加到仓库!)
https://i-blog.csdnimg.cn/direct/fd8d08f71dc548808b590f9ee9291b97.png
3、提交更改

鼠标右键当前项目名,在弹出的菜单栏中顺序选择:Git->Commit Diectory
https://i-blog.csdnimg.cn/direct/cef516f658434bc890842c05e192a2f7.png
之后输入本次提交的备注,例如:第一次提交(注:这里必须输入内容,否则无法提交)。然后点击Commit and push按钮进行本地提交。
目标:提交的目标是将当前项目生存到本地仓库中
https://i-blog.csdnimg.cn/direct/f76092d26f6a483fa290e67b6545eab8.png
第一次操纵时必要配置服务器仓库地点,点击弹出框中的Define remote
https://i-blog.csdnimg.cn/direct/52dcf380c0b64fc08167dc8678c3764e.png
在弹出框中的URL输入框中添加gitee上创建的仓库路径(第一大步末了一小步中在页面上复制的仓库路径),并点击OK按钮
https://i-blog.csdnimg.cn/direct/5ea10d4a63b043cd8a035d4f3f964ca3.png
之后IDEA会自动查抄链接,没有题目则点击下方的Push按钮
https://i-blog.csdnimg.cn/direct/f9b41070049a43058ac8013e02603ec8.png
第一次提交时要求输入gitee上的账号和密码,输入后可选中Remember记住密码,后续就不必要输入了。
https://i-blog.csdnimg.cn/direct/9493f15f5cf844718d1ee08bef929873.png
此时完成提交,右下方会提示。
https://i-blog.csdnimg.cn/direct/0ece137a16f74a6c8a41010ea468f2b7.png
3、 push失败的解决办法:

上面末了一步若提交失败,会在右下侧提示。
https://i-blog.csdnimg.cn/direct/5545a501927f4780ac90ba7030e4a467.png
此时点击IDEA下测控制台选项打开控制台视图:
https://i-blog.csdnimg.cn/direct/e72da6c28f13486fa95e8523a59ef907.png
在控制台中依次实行下面三个命令:
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
如图:
https://i-blog.csdnimg.cn/direct/00bd32386ce946b6b4aed6eaa410a243.png
https://i-blog.csdnimg.cn/direct/ac2f67ad8f15469cbe218508fbe959eb.png
https://i-blog.csdnimg.cn/direct/a196c8f5a7d843aabd06228bac5bada7.png
之后再实行push。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 在IntelliJ IDEA中使用Git推送项目