IDEA配置Git
IDEA虽然集成了git,但是并没有自带git.exe,所以需要自己下载安装然后在IDEA中配置使用。git.exe 分32和64位,可以在git官网下载:
https://git-scm.com/download/win
安装可参考:
http://www.leixingke.com/article/detail/IHPihl8z
为IDEA指定git路径
默认情况下,IDEA是不自带git运行程序的,所以需要设置安装git中所安装的git.exe到ideaFile | Settings | Version Control | Git | Path to Git executable
设置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创建仓库。可参考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上。