IntelliJ idea 中使用Git
优秀的东西一起使用,会营造出你意想不到的惊喜!
IDEA中 如何将本地项目提交到本地仓库和远程仓库(github),下面是想详细的操作步骤:
1.要使用GitHub,首先你需要下载一个Github (地址:http://windows.github.com/)
这里使用的是for Windows (我的系统是win 8.1) 然后安装完成会得到如下的一个目录:
2. 在Idea 里面做相关配置:
打开设置面板(Ctrl+Alt+S),点击左边功能面板列表中的Version Control(版本控制)如下图:
在这里有许多进行版本控制的配置,我们要用的是Git
3. 然后我们点击第六项 GitHub(本文默认你已经拥有了一个github账号,如果没有请先注册)
然后Host一栏填写github 的地址: github.com
在 Login 一栏填写你的github 账号,Password 一栏填写密码
填写完成后点击 Test按钮,此时 IDEA 会根据你填写的内容远程访问github社区,如果账号和密码输入正确会提示你链接成功
4. 接下来,点击左边面板的功能列表中的Git 进行配置
这里面有许多配置,其实基本按照默认的就行了,无需做其他更多的操作。
在Path to Git executable一栏,选择刚才安装的git路径下bin\git.exe 然后点击后面的Test按钮,如果配置成功会看到如下界面:
然后点击, Apply,OK 按钮 完成配置。 IDEA对Git的相关配置到此就结束了。
关于项目的本地提交(Commit)
1.创建本地仓库
在IDEA中创建任意一个项目,在IDEA的菜单栏中选择 VCS (倒数第三项),选择Import into Version Control (引入到版本控制) -->
Create Git Repository... -->选择一个存放的路径(本文为:I:\workspace\NCPlatform)--> OK
这样就创建了一个本地仓库, 以后代码的本地提交(Commit)的内容都会更新到这个选择的路径中
2.将项目提交到本地的Git
选中项目(或者文件) 右键选择Git--->Add (此时没任何反应)---->commit(提交) 注意:一定要先add 再提交
此时项目文件就添加到本地仓库了
关于远程仓库的配置
1.在github上创建一个仓库 :
登陆你的github -->点击你的用户名 -->选择Repositories--> 点击绿色-->输入你的仓库名称
(此时远程仓库创建完成)
2.通过Git shell 配置远程仓库:
①进入到项目目录:
然后复制刚才创建的远程仓库的HTTPS/SSH KEY (此处使用的SSH),在Git shell 中键入如下脚本
git remote add origin git@github.com:teamaxxiaohu/NCPlatform.git(此处为你自己远程仓库的key)
git push -u origin master (解释:该脚本将本地的master 推到刚才设置的github远程仓库中)
如果执行完成2条脚本,没有任何提示,也没任何错误,恭喜你成功了!
3. 回到IDEA,选择项目 -->Git -->Repository --Push 即可将本地的文件推送到远程仓库中,然后刷新你的github仓库你就会看到
你提交的本地内容了,同时你在idea中也能看到你的操作信息。
注意:在执行 通过Gitshell配置远程仓库的时候可能会出现一些意外:
1. 提示这个仓库已经存在(fatal: remote origin already exists) ,如果是这样 就不需要使用add + 地址的形式了 ,请修改为:
git remote rm origin
2.提示不能移除配置信息错误(.error: Could not remove config section 'remote.origin')
解决方案: 在window/用户下面找到.gitconfig文件 (本文路径为:C:\Users\Vincent_2\.gitconfig)
打开它把里面的[remote "origin"]那一行删掉 重启gitshell 再重新配置。
Git安装与配置
下载Git安装包
0.TortoiseGit-2.3中文版与Git安装包: http://download.csdn.net/detail/renfufei/9738152
- 首先打开 Git 的官方网站: http://git-scm.com/
- 然后找到下载页面: http://git-scm.com/downloads
- 找到Windows版本的下载页面: http://git-scm.com/download/win
- 因为准备使用TortoiseGit做图形客户端,所以就不选择Git GUI 版本. 打开Windows的下载页面后,应该会自动弹出下载框,选择保存即可. 如果没有弹出,可以右键点击页面中的 click here to download manually., 选择另存为即可,如果资源下载很慢,可以使用迅雷。
- 建议将下载好的软件安装包统一分类放到某个目录,如:
E:\SOFT_N\Tools_ALL\Git_ALL
, 方便以后查找使用. - 文件通过浏览器下载完成后,需要修改文件的锁定属性,特别是 .zip 文件和 .chm 文件(否则打开chm会显示404). 右键点击下载的文件,选择属性,然后点击"解除锁定"按钮,确定即可. 如下图所示:
去除文件锁定(非必须)
7.然后鼠标双击安装文件, 如果有Windows拦截警告,允许即可
8.然后出现安装向导界面,点击下一步(Next)即可:
安装向导界面
9.接着出现授权信息界面, Next即可:
授权信息界面
10.选择安装路径
11.选择文件关联,如果你不清楚,直接默认,下一步即可. 如果你想要右键菜单清爽一点,就把下图中的那个勾给去掉. 这里把所有勾去掉也是可以的,更清爽(我就是这么干的).
12.接着出现开始菜单文件夹,默认,下一步即可:
13.然后是是否配置Path的配置,选择中间一个,可以通过 Windows命令行(CMD)调用 git 命令。 然后点击下一步.
14.选择回车换行的格式。默认即可.(检出时转换为Windows风格,提交时转换为Linux风格.)
回车换行风格(CRLF-LF)
15.然后是安装进度界面
16.安装完成. 去掉那个查看版本说明的复选框,点击完成(Finish)按钮即可.
17.可以在cmd里面测试是否设置了Path,是否安装成功. 在CMD中输入 git
或者 git --version
试试:
18.如果按照前面的步骤安装下来,那么 git 程序所在的路径已经添加到系统 PATH 中(path就相当于系统自动查找路径列表),所以可以直接在任意路径的 cmd 下执行 git 命令. 如果没有添加,则需要 cd 切换到Git所在的 bin 目录下,才能执行 git 命令.
19.设置你自己的昵称与email
设置本地机器默认commit的昵称与Email. 请使用有意义的名字与email.
git config --global user.name "tiemaocsdn"
git config --global user.email "tiemaocsdn@qq.com"
git config --global push.default simple
如果要使用git进行推送,则必须配置 push.default
,否则推送失败. 姓名与Email只用于日志标识.实际推送到GitHub等在线仓库时,要用有操作权限的账号登录.
查看git配置可以使用 -l
参数(l 就是 list 的首字母,L的小写):
git config -l
在某个项目根路径下面可以设置单独的Email与姓名.
git config user.name "tiemaocsdn"
git config user.email "tiemaocsdn@qq.com"
可以看到, 配置单个项目时,少了 --global
参数.
相关网站:
-
Git下载页面: http://git-scm.com/download/
-
Win7_8下的Git: https://windows.github.com/(这应该是Github在windows下的官方软件,但不支持XP)
相关文章
- 目录
- 安装及配置Git
- 安装及配置TortoiseGit
- Git与TortoiseGit基本操作
- MarkDown示例
- 解决 TortoiseGit 诡异的 Bad file number 问题
- 加入QQ群GitHub家园: 225932282
日期: 2014-11-27