Intellij IDEA 提交代码到远程GitHub仓库
2016-07-13 22:54
375 查看
1.文章参考自:http://my.oschina.net/lujianing/blog/180728
2.设置相关绑定
Settings——Version Control——Git——Path to Git executable——选择你的安装目录
![](https://img-blog.csdn.net/20160713221752718)
Settings ——Version Control——GitHub这边Host:github.com Login:账号 Password:密码
![](https://img-blog.csdn.net/20160713222151349)
3.项目的本地git提交
intellij内部集成了git版本控制 所以在本地可以直接进行使用
3.1创建本地仓库
![](https://img-blog.csdn.net/20160715092222832)
![](https://img-blog.csdn.net/20160713223003954)
选择工程的目录,点击OK后,IDEA会为该工程建立git仓库,可以到该工程的目录下,看到.git文件夹,表明建立git仓库成功。但是同时IDEA会提示:The directory E:\Git\coding\learnTest is under Git, but is not registered in the Settings.如下所示。
![](https://img-blog.csdn.net/20160713223819710)
只需要点击Configure。然后选择右上角的绿色+号
![](https://img-blog.csdn.net/20160713224017499)
就可以将仓库在idea里进行注册
![](https://img-blog.csdn.net/20160713224159602)
3.2提交代码到本地git
右键项目或者文件 Git——Add——Commit (先add 然后再提交)
![](http://static.oschina.net/uploads/space/2013/1201/163452_LZU8_140593.jpg)
4.配置远程提交
4.1 github上创建仓库
![](https://img-blog.csdn.net/20160713224543334)
4.2 Git Shell中配置远程仓库
![](https://img-blog.csdn.net/20160713224853792)
如果我们第一次什么都没有做,就想提交到远程仓库的话。会出现如下的错误
![](https://img-blog.csdn.net/20160713230246154)
这个时候我们需要建立一条分支,并且做了一次commit。
![](https://img-blog.csdn.net/20160713230507816)
![](https://img-blog.csdn.net/20160713230554691)
问题解决方法参考自Stackoverflow:http://stackoverflow.com/questions/12452042/git-error-src-refspec-master-does-not-match-any-error-failed-to-push-some-refs
![](https://img-blog.csdn.net/20160713231857415)
这时候再一次提交到远程仓库,可能会出现如下问题。
![](https://img-blog.csdn.net/20160713230708957)
好像问题是因为github建立的工程下有README文件,而我们建立的工程没有,此时我们可以用git push -f origin master,强制提交,覆盖github上的工程。但是只能第一次用,如果一直这样子提交,会覆盖github上的内容。
![](https://img-blog.csdn.net/20160713231007615)
问题解决方法参考自Stackoverflow:http://stackoverflow.com/questions/20939648/issue-pushing-new-code-in-github
2.设置相关绑定
Settings——Version Control——Git——Path to Git executable——选择你的安装目录
Settings ——Version Control——GitHub这边Host:github.com Login:账号 Password:密码
3.项目的本地git提交
intellij内部集成了git版本控制 所以在本地可以直接进行使用
3.1创建本地仓库
选择工程的目录,点击OK后,IDEA会为该工程建立git仓库,可以到该工程的目录下,看到.git文件夹,表明建立git仓库成功。但是同时IDEA会提示:The directory E:\Git\coding\learnTest is under Git, but is not registered in the Settings.如下所示。
只需要点击Configure。然后选择右上角的绿色+号
就可以将仓库在idea里进行注册
3.2提交代码到本地git
右键项目或者文件 Git——Add——Commit (先add 然后再提交)
![](http://static.oschina.net/uploads/space/2013/1201/163452_LZU8_140593.jpg)
4.配置远程提交
4.1 github上创建仓库
4.2 Git Shell中配置远程仓库
如果我们第一次什么都没有做,就想提交到远程仓库的话。会出现如下的错误
这个时候我们需要建立一条分支,并且做了一次commit。
问题解决方法参考自Stackoverflow:http://stackoverflow.com/questions/12452042/git-error-src-refspec-master-does-not-match-any-error-failed-to-push-some-refs
这时候再一次提交到远程仓库,可能会出现如下问题。
好像问题是因为github建立的工程下有README文件,而我们建立的工程没有,此时我们可以用git push -f origin master,强制提交,覆盖github上的工程。但是只能第一次用,如果一直这样子提交,会覆盖github上的内容。
问题解决方法参考自Stackoverflow:http://stackoverflow.com/questions/20939648/issue-pushing-new-code-in-github
相关文章推荐
- Python语言及其应用 第2章
- Python 面向对象编程――获取对象信息
- Qt中文路径问题(Cannot find file: 进程"C:\Qt\4.8.5\bin\qmake.exe"退出,退出代码 2)
- java_reflect_04
- keybd_event常量符号 含义
- Python 面向对象编程――继承和多态
- 【SSH】Struts2配置文件学习
- selenium测试(Java)-- 验证信息(八)
- Python 面向对象编程——访问控制
- IBM scala(一)-----面对对象的函数编程
- Python 面向对象编程——类和实例
- 模拟键盘输入字符串的C++类
- 模拟键盘向当前光标处发送字符串
- 分割字符串
- 获取多个同名窗口的句柄
- Python + Android + Uiautomator自动化测试
- 基于C语言sprintf函数的深入理解
- struts2 复杂参数封装
- 提高项目31.4-读入一个C++程序,整理其格式,使其按规范排版
- java_reflect_03