您现在的位置是:首页 > 文章详情

在IntelliJ IDEA中使用Git推送项目

日期:2021-06-23点击:365

去gitee网站注册用户

gitee网站地址:https://gitee.com/

github网站地址:https://github.com/

1 创建仓库

以下以gitee为例进行介绍,github操作雷同。

  1. 创建仓库

    点击页面右上方的"+"并选择"创建仓库"

    4ff0bf99ddc342f5983aa1e826bdbb8c.png

  2. 设置仓库相关信息

    首先输入仓库名,通常可以和IDEA中项目名相同。是否开源则可结合需求选择,这里选择的私有(该项目仅自己可见)

    30cb6c3c69b0c365d7e4d3d53fe8e1ac.png

    然后点击下方的"创建"按钮.

    e36fb38d4e19fe104c65e7e999d78b53.png

    此时gitee上完成了仓库的创建工作。

  3. 复制当前仓库路径,这个路径需要在后面IDEA上传项目时使用.

    a8365437c8373c7db5eb8b1bf4ea5bbb.png

2 在IDEA中将项目导入版本控制

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

    目的是先在本地创建一个git仓库

    aa19ba9bdd3dd411b8a95e1aa7c74120.png

    弹出框中字节点击"OK"按钮即可

    03bb7e8c93ef7676feabb9e8587c3790.png

  2. 鼠标右键项目名,在弹出的菜单栏中顺序选择:Git->Add

    目的是将当前项目中本地仓库没有的内容添加到本地仓库中(实际上并没有真是添加,只有在下一步操作中才会真实添加,但是所有仓库中没有的文件都需要先add后才可以通过下面的步骤添加到仓库!)

    5dc12031b70b1512a7b240f730f16858.png

  3. 提交更改

    鼠标右键当前项目名,在弹出的菜单栏中顺序选择:Git->Commit Diectory

    7b82001b909f5e58f87bf99ef1c1690e.png

    之后输入本次提交的备注,例如:第一次提交(注:这里必须输入内容,否则无法提交)。然后点击Commit按钮进行本地提交。

    目的:提交的目的是将当前项目保存到本地仓库中

    e9123c237f9439aede318c24e457cf9e.png

    之后,点击IDEA左侧边条的1:Project回到项目结构视图

    7b3badc90afbb356c3bc6e940ee7d8f4.png

    鼠标右键项目名,在弹出的菜单栏中顺序选择:Git->Repository->Push

    目的就是将本地仓库保存的内容同步到服务器(上传到服务器,并使服务器中的仓库与本地仓库内容保持一致)。

    23e85d4bed628e9040476397c27bd060.png

    第一次操作时需要配置服务器仓库地址,点击弹出框中的Define remote

    fb9159da3cc8aaa59629e5d9c4dc33e0.png

    在弹出框中的URL输入框中添加gitee上创建的仓库路径(第一大步最后一小步中在页面上复制的仓库路径),并点击OK按钮

    268e578cd2b121f9cd588670d1f84e87.png

    之后IDEA会自动检查链接,没有问题则点击下方的Push按钮

    afa09b9fe1da68f1246471ef57f954cc.png

    第一次提交时要求输入gitee上的账号和密码,输入后可选中Remember记住密码,后续就不需要输入了。

    4b908a4e67f5b662c46473ddfbd21dd5.png

    此时完成提交,右下方会提示。

    ea04f80727631eba017836f089378648.png

3 push失败的解决办法:

上面最后一步若提交失败,会在右下侧提示。

86fd29ef75f649a471e41542eeb0a87f.png

此时点击IDEA下测控制台选项打开控制台视图:

78985d96e8da374641e7753b8fe2c106.png

在控制台中依次执行下面三个命令:

git pull git pull origin master git pull origin master --allow-unrelated-histories

如图:

f082322b37753ed5cf8f4480bb88b195.png

371494790edbf816f37064b693a249b8.png

892d078f017155d45030294c204a20c0.png

之后再尝试push。

​​更多技术资讯,免费资源领取,扫码关注公众号获取

原文链接:https://blog.51cto.com/u_15006395/2940948
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章