这几天工作比较清闲,就花了点时间研究了下Github上控制代码版本的事情。之前就一直想找个可以同步代码的服务,这样公司和电脑上自己研究和学习的那些东西就可以同步起来。只需要更新一下即可,而不像之前一直用U盘或者是Dropbox 之类的。Github既实现了版本控制,又能同步,同时还可以分享代码,何乐而不为。
其实Github官方和Git官方都有很详细的教程,一步一步地做下去,都可以实现。我今天主要讲的是非Git安装目录下的代码同步以及使用IntelliJ IDEA软件分享和获取Github上的代码。
一、通过官方教程搭建环境:
具体的请阅读:
http://help.github.com/,更多的Git的代码命名可以阅读:Git Reference。基本上看完这些就对Git有了很大程度上的了解,这时候最还记录一些常用的命名笔记(推荐Evernote,支持多平台同步)。并且教程中也讲解了如何创建仓库、提交仓库的方法,请自行阅读。
装完后其实我纠结了很长的时间,一直找不到虚拟的Home文件夹所在地,后来发现Git在我的电脑中虚拟了一个网络目录:
也正是因为只有一个虚拟的目录,这与我原来自己的目录根本联系不上,才促发了我去找寻自选择目录分享。
Mac OS相关教程:http://help.github.com/mac-set-up-git/
二、自选择目录分享到Github:
其实在没发现前觉得很简单,找了很多命令行都没实现。后来发现只需要在目录中右键即可,在右键的菜单里会多出一些与Git相关的菜单:(截图是已经成功提交过后的菜单的)
第一次时会有一个”Git init”的菜单,点击后机会在当前目录下创建一个”.git”隐藏文件。
接着右键选择”Git Add all files now”,它的意思是将所有的文件都添加到Git的提交列表中。
右键选择”Git commit Tool”菜单,会出现一个对话框:
在左侧会列出你上部选择的所有文件的列表,点击文件还可以查看文件中的代码。在右下角的“提交描述”框内输入该次提交的备注信息后,点击“提交”按钮即可。若未执行第二步的话,看到的界面会是:
而点击”提交“按钮则报错阻止。
最后一步,右键选择”Git Bash”菜单,在命令行中输入”git push origin master”后回车,等待一段时间后可以看到提交的进度百分数:
结束后即可访问你的Github账户,便可看到上传的代码了。
三、使用IntelliJ IDEA分享、获取Github项目:
首先得在IDEA中配置Git:
选择菜单”File — Settings”,找到”Version Control — VCSs — Git”:
在右侧的区域中找到Git的安装目录下的Git.exe执行文件所在地:
只需修改这项,其他可以保持默认。
配置完成。
附:查看Git分享列表可以在”Version Control”下:
其次,配置你在Github上注册的账户:
选择菜单”File — Settings”,找到”IDE Settings — Github”:
输入域名,账户和密码:
点击”Test”按钮测试连接,若链接成功会提示”Connection successful”。保存完成。
分享Github项目:
选择菜单”Version Control — Import into Version Control — Share project on Github”:
等待一段时间的验证和登陆,出现界面: 填写描述信息后,点击”Share”按钮即可。
获取Github项目:
选择菜单”Version Control — Checkout from Version Control — Github”:
等待一段时间的验证和登陆,出现界面:
在”Repository”下来列表中既有你自己的项目,也有你在Github网站上”Wacth”的项目,选择后,选择你存放的路径,再输入你想要的项目名称,点击”Clone”按钮,即完成获取过程。
附:若在公司使用IDEA分享或获取Github项目,有可能因为域的问题无法实现,具体原因未做甚久。此时可以通过命名行代替实现。
- 大小: 7.9 KB
- 大小: 23.7 KB
- 大小: 32.3 KB
- 大小: 49.1 KB
- 大小: 30.1 KB
- 大小: 15.9 KB
- 大小: 17.5 KB
- 大小: 18 KB
- 大小: 21.3 KB
- 大小: 14.7 KB
- 大小: 35.7 KB
- 大小: 28.2 KB
- 大小: 22 KB
分享到:
相关推荐
解决fatal:remote error:You can’t push to git://github.com/username/*.git问题的办法 今天Git push的时候 fatal:remote error: You can't push to git://github.com/username/*.git Use git@github....
使用git上传代码到github,有详细的文档说明,新手很适用。
完全学会GIT+GITHUB+GIT+SERVER的24堂课喜欢的评个好评 谢谢
表格中的几个网站是github的同步镜像网站,均从网络搜集。下面是镜像网站的优点: 一:速度快,能节省打开github网页的时间和下载程序资源的时间。 二:同步性高,提供几乎和github官网一样的内容。 三:部分网站已...
在博文“利用SSH完成Git与GitHub的绑定”中,咱们完成了本地Git与远程GitHub的绑定,这意味着咱们已经可以通过Git向GitHub提交代码啦!但是在进行演示之前,咱们需要先了解两个命令,也是咱们在将来需要经常用到的两...
Git与Github教程详细介绍了Git的工作机制,Git命令行的基础学习,Git-Eclipse和Nginx的准备工作,Git与Github分支体系,Git与Github的远程和本地工作原理,Git与Github克隆实战和最后的课程精华总结部分,可以帮助...
如何用git将本地项目push到GitHub上?如何用git将本地项目push到GitHub上?
torch 项目完整代码,公司无法使用git,所以放了个备份在csdn上 (git clone https://github.com/torch/distro.git ~/torch --recursive)
利用git从github上拉取项目 1、git安装获取 2、git bash使用 3、配置用户名、密码,生成密钥文件 4、clone git资源 5、pull git资源 6、详细样例
使用Netlify的Git网关,您可以设置一个网关来选择Git提供程序的API(当前可在GitHub和GitLab上使用) :party_popper: ),这样Netlify CMS之类的工具就可以代表用户处理内容,分支和拉取请求。 Git网
安装Git:在官网下载安装包并按照向导安装。 ... ... 创建新仓库:在GitHub上创建一个新的仓库。...提交代码到GitHub仓库:将本地项目的代码提交到GitHub仓库。 克隆GitHub仓库:在另一台计算机上使用命令克隆GitHub仓库。
该文章详细说明了从github的仓库创建到使用gitbash上传,更新代码的流程;及搭建环境过程中常遇到的问题的解决方案,第一次搭建常遇到的问题: 使用git clone xxx 指令下载仓库到本地是可能遇到如下问题: fatal: ...
做项目难免不了使用SegmentControl控件,系统的产品看不上,看上的系统实现不了,那就自定义呗。 先介绍下这个控件能实现的:滑动切换,点击切换,字体颜色渐变,标题选中和未选中时的逐渐形变。 跳转Git下载 ...
git 下载工具可以下载源码,使用git add, git clone, 可以下载,提交相关的代码,大家可以查找相关的用法,然后再使用git 去进行相关操作
useGit:Git学习及关联github网站实践手册
Git和GitHub教程,用于代码同步很好的资料,你值得拥有
用R编程作业I-git和GitHub 这是您的第一个家庭作业。 由于不会评分,因此没有截止日期。 但是,我们强烈建议您尝试此任务,以了解作业任务格式和git。 以下所有任务将假定您知道如何使用git和GitHub 。信息资料推荐...
快速开始(1)克隆仿真及其依赖项: git clone https://github.com/phetsims/assert.gitgit clone https://github.com/phetsims/axon.gitgit clone https://github.com/phetsims/babel.gitgit clone ...
使用eclipse或git命令行将项目托管到github