如何将IntelliJ IDEA中的项目上传到Github(靠谱)

最近用IntelliJ IDEA进行SpringCloud开发,在查询如何将项目传到GitHub问题上废了一番功夫,特此将经验总结分享,提供小伙伴参考!希望可以帮助到屏幕前的你!

前提:

        1、你已经有了Github账号,并且已经完成基本设置,而且会在Github中创建仓库等基本操作。

        2、你已经在本机安装了Git客户端;

        3、开发工具是:IntelliJ IDEA

工具版本:

        Git客户端:Git-2.19.1-64-bit-Windows.1

        IDEAIntelliJ IDEA 2017.1.5

操作步骤

1、用IDEA打开需要上传到Github的项目,创建一个本地git仓库,默认路径是项目文件夹存放路径;操作:点击CVS--->选择import into Version Control--->点击Create Git Respository

2、点击Create Git Respository之后,选择目录,即选择项目文件夹即可,如图所示:

3、点击OK之后,该项目下的所有文件都会变成红色的,如图所示:

 

4、右键单击该项目,选择Git--->点击+Add,然后该项目所有文件变成绿色,如图所示:

5、右键单击该项目,选择Git--->点击提交到本地Git。如图所示:

6、点击Commit Directory后,需要你选择需要提交的文件和注释(默认全选),注释最好写上,方便日后查看,确认无误后,点击commit中。
如果你想填写Aughor:格式为:gitHubName <Your Email> (注:中间有个小空格)  比如:wxpublic <[email protected]>

7、接下来在GitHub中创建干净repositories仓库;并获取仓库地址:SSH或HTTPS两种均可;当创建仓库时,是否创建ReadMe.ad项目描述文件;

(1)选择否:进入项目所在文件夹,右键单击---点击Git Bash here,依次输入命令:

             git remote add origin {Github中创建的repository的url}

             git push {Github中创建的repository的url}

             到此大功告成如下:

              

(2)选择是:则继续往下,进入项目所在文件夹,右键单击---点击Git Bash here,依次输入命令:

             git remote add origin {Github中创建的repository的url}

             git pull origin master

本部分是针对新建的仓库中已经存在read文件,所以需要先拉<pull>下来,然后备注后合并,再进行远程推送<push>)

 

8、可能出现的问题描述:

如果输入git pull origin master后,出现错误:fatal:refusing to merge unrelated histories;

表示:拒绝合并不相关的历史,这是因为在Github创建仓库时,我默认创建了README.md和LICENSE两个文件,而本地是没有的,所以出现冲突了,

这时候,我们需要将第2条命令改为:

git pull origin master --allow-unrelated-histories

注意:输入完上面这条命令后,这时候会进入一个Vim编辑器,让你写为什么要合共这两个不相关的历史文件,这时候你只要输入原因,然后--->Esc--->输入:wq即可退出

 

在退出Vim的编辑模式后,你会看到如下信息,即成功合并了Github中已经存在的两个文件:

 

9、继续执行下面命令:(注意“.”表示上传文件夹中的所有文件,其实前两个命令可以忽略,直接push推送

git add .

git commit –m "上传项目到Github"

git push {Github中创建的repository的url}

而后经过一段时间的执行上面最后一条命令后,你会看到类似如下信息,大功告成。

最后,刷新GitHub页面,就可以看看刚刚提交的项目,此时恭喜恭喜,一切OK; Congratulations O(∩_∩)O哈哈~;

猜你喜欢

转载自blog.csdn.net/sheinenggaosuwo/article/details/86543164