加载中...
加载中...
IDEA下配置使用Git

IDEA下配置使用Git 原创

IDEA配置Git

IDEA虽然集成了git,但是并没有自带git.exe,所以需要自己下载安装然后在IDEA中配置使用。
git.exe 分32和64位,可以在git官网下载:

https://git-scm.com/download/win  

安装可参考:

Git使用教程(详细) 

http://www.leixingke.com/article/detail/IHPihl8z 

为IDEA指定git路径

默认情况下,IDEA是不自带git运行程序的,所以需要设置安装git中所安装的git.exe到idea

File | Settings | Version Control | Git | Path to Git executable

为IDEA指定git路径

设置github账号

为github设置账号密码:

File | Settings | Version Control | GitHub | Add account


登录github后,IDEA的git准备工作就做好了


用IDEA从github上pull一个现成的项目到本地

用IDEA从github上pull一个现成的项目到本地,并使用 checkout

VCS | Chekout from Version Control | Github(或者Git)


  

点击 Clone 等待一会,

 



IDEA 新建本地项目push到GitHub上

首先在github创建一个仓库

然后点击右上角账号左边的加号,点击New repository创建仓库。可参考

Git使用教程(详细) 

http://www.leixingke.com/article/detail/IHPihl8z 

创建成功,得到git地址

https://github.com/githubluolei/test2


创建本地项目

创建一个java项目


创建本地仓库

VCS | import into Version Control | Create Git Repository | 选择项目


把项目加入到本地仓库的stage区暂存,

右键项目名  |  Git  | Add


将暂存的项目提交到本地仓库然后提交到远程仓库,IDEA里将这两步骤简化为一步了即 Commit and Push

右键项目 | Git | Commit Directory

弹出窗口,勾选要提交的内容,并添加提交注释。


然后点击 Commit and Push



问题:Push to origin/master was rejected

可能是,在初始化项目时,远程仓库我建了README.md文件,而本地仓库与远程仓库尚未进行文件关联,因此需要将两个仓库的文件进行关联后提交。

推送至原点/主控形状被拒绝


也就是本地与远程的冲突了。

解决方案:

先把远程代码pull下来,然后与本地的Merge合并。然后再push
1.切换到自己项目所在的目录,右键选择GIT BASH Here
2.在terminl窗口中依次输入命令

远程分支上拉取代码

git pull

远程分支上拉取master  

git pull origin master

告诉系统,我允许合并不相关历史的内容 

 git pull origin master --allow-unrelated-histories      

  

3.在idea中重新push自己的项目

可以看到本地master与远程的Merge了,就是上面操作的。




IDEA里代码提交和项目更新

把代码改动一下

右键项目 | Git | Commit Directory  

或者

CTRL+K  

就会弹出提交的界面,可以查看更改的。


点击Commit and Push即可


================

或者你是这样的,share project github也可以推送到github上。





没有更多推荐了 [去首页]
image
文章
357
原创
284
转载
73
翻译
0
访问量
199056
喜欢
47
粉丝
6
码龄
5年
资源
0

文章目录

加载中...
0
1