其实Github官方和Git官方都有很详细的教程,一步一步地做下去,都可以实现。我今天主要讲的是非Git安装目录下的代码同步以及使用IntelliJ IDEA软件分享和获取Github上的代码。
一、通过官方教程搭建环境:
具体的请阅读: http://help.github.com/,更多的Git的代码命名可以阅读:Git Reference。基本上看完这些就对Git有了很大程度上的了解,这时候最还记录一些常用的命名笔记(推荐Evernote,支持多平台同步)。并且教程中也讲解了如何创建仓库、提交仓库的方法,请自行阅读。
装完后其实我纠结了很长的时间,一直找不到虚拟的Home文件夹所在地,后来发现Git在我的电脑中虚拟了一个网络目录:
![](http://dl.iteye.com/upload/attachment/500914/1405e756-1d00-32c2-aa02-0fd3f6f5220f.jpg)
也正是因为只有一个虚拟的目录,这与我原来自己的目录根本联系不上,才促发了我去找寻自选择目录分享。
Mac OS相关教程:http://help.github.com/mac-set-up-git/
二、自选择目录分享到Github:
其实在没发现前觉得很简单,找了很多命令行都没实现。后来发现只需要在目录中右键即可,在右键的菜单里会多出一些与Git相关的菜单:(截图是已经成功提交过后的菜单的)
![](http://dl.iteye.com/upload/attachment/500916/e30c3956-0f49-3bd4-83b0-d3b2d474cacb.jpg)
第一次时会有一个”Git init”的菜单,点击后机会在当前目录下创建一个”.git”隐藏文件。
接着右键选择”Git Add all files now”,它的意思是将所有的文件都添加到Git的提交列表中。
右键选择”Git commit Tool”菜单,会出现一个对话框:
![](http://dl.iteye.com/upload/attachment/500918/a92a39c2-73ea-3288-892e-8057cb80b707.jpg)
在左侧会列出你上部选择的所有文件的列表,点击文件还可以查看文件中的代码。在右下角的“提交描述”框内输入该次提交的备注信息后,点击“提交”按钮即可。若未执行第二步的话,看到的界面会是:
![](http://dl.iteye.com/upload/attachment/500920/c903ed29-ab94-305b-8549-f08ab260b941.jpg)
而点击”提交“按钮则报错阻止。
最后一步,右键选择”Git Bash”菜单,在命令行中输入”git push origin master”后回车,等待一段时间后可以看到提交的进度百分数:
![](http://dl.iteye.com/upload/attachment/500922/b8318076-0bd3-35dd-b650-d1656b3a2292.jpg)
结束后即可访问你的Github账户,便可看到上传的代码了。
三、使用IntelliJ IDEA分享、获取Github项目:
首先得在IDEA中配置Git:
选择菜单”File — Settings”,找到”Version Control — VCSs — Git”:
![](http://dl.iteye.com/upload/attachment/500924/7b236f7d-7995-3058-8046-d7900fac9856.jpg)
在右侧的区域中找到Git的安装目录下的Git.exe执行文件所在地:
![](http://dl.iteye.com/upload/attachment/500926/efe9c445-53d7-3259-bc8c-5c3f2a63419a.jpg)
只需修改这项,其他可以保持默认。
配置完成。
附:查看Git分享列表可以在”Version Control”下:
![](http://dl.iteye.com/upload/attachment/500928/f1df2954-72cd-3756-ac4d-03ada9ca9955.jpg)
其次,配置你在Github上注册的账户:
选择菜单”File — Settings”,找到”IDE Settings — Github”:
![](http://dl.iteye.com/upload/attachment/500930/0bba4fb2-4923-32e5-b086-6b8cb91eed18.jpg)
输入域名,账户和密码:
![](http://dl.iteye.com/upload/attachment/500932/35af2ce6-2f9d-3f68-bb3b-8c77fbb7b055.jpg)
点击”Test”按钮测试连接,若链接成功会提示”Connection successful”。保存完成。
分享Github项目:
选择菜单”Version Control — Import into Version Control — Share project on Github”:
![](http://dl.iteye.com/upload/attachment/500934/2e004a8d-2541-3365-af4d-965dcc04f429.jpg)
等待一段时间的验证和登陆,出现界面: 填写描述信息后,点击”Share”按钮即可。
![](http://dl.iteye.com/upload/attachment/500934/2e004a8d-2541-3365-af4d-965dcc04f429.jpg)
获取Github项目:
选择菜单”Version Control — Checkout from Version Control — Github”:
![](http://dl.iteye.com/upload/attachment/500936/936858ac-7459-360b-b89e-92a47f754c3d.jpg)
等待一段时间的验证和登陆,出现界面:
![](http://dl.iteye.com/upload/attachment/500938/406974ea-2fab-3a71-a452-c992ba2e0f0e.jpg)
在”Repository”下来列表中既有你自己的项目,也有你在Github网站上”Wacth”的项目,选择后,选择你存放的路径,再输入你想要的项目名称,点击”Clone”按钮,即完成获取过程。
附:若在公司使用IDEA分享或获取Github项目,有可能因为域的问题无法实现,具体原因未做甚久。此时可以通过命名行代替实现。