GitHub、GIT、Intellij集成github初探

本文介绍了Git的基本概念,强调了其分布式和离线操作的特点,以及GitHub作为代码托管平台的作用。详细讲解了如何在GitHub上创建仓库,通过TortoiseGit客户端进行克隆、提交和推送操作。此外,还阐述了如何在IntelliJ IDEA中导入GitHub仓库的项目以及将整个工程托管到GitHub的过程。
摘要由CSDN通过智能技术生成

一、什么是Git?

刚接触Git或github的童鞋可能会把它们的概念搞混淆,所以在这里稍微解释一下。Git和github是两个完全不同的概念。Git是一个版本管理系统(Version Control System 简称 VCS,早期版本管理系统还有cvs,svn等。但是Git与svn是不同的,Git是分布式的,而svn不是,每一个开发人员的电脑上都可以有一个Local Repository,所以即使没有网络也一样可以Commit,查看历史版本记录,创建项目分支等操作,等网络再次连接上Push到服务端。GitHub是一个网站,是一个服务托管平台。

另外,Git是LinusTorvalds的第二个伟大作品,第一个伟大作品就是开创了Linux操作系统,2005年由BitKeeper软件公司对Linux社区停止了免费使用权。Linus Torvalds迫不得己自己开发了一个分布式版本控制工具,从而Git诞生了。

二、为什么选用GIT?
  • 分布式,离线操作
  • 每日工作备份
  • 异地协同工作
  • 现场版本控制
  • 避免引入辅助目录
  • 可以吃后悔药
  • 工作进度随时保存
  • 响应速度快
三、什么是GitHub

关于GitHub,它是一个在线的基于Git的代码托管服务平台。GitHub同时提供付费账户和免费账户,这两种账户都可以创建公开的代码仓库,但是付费账户可以创建私有的代码仓库。世界各地的每一个coder把自己编写的程序,都可以在GitHub上建立一个网上仓库,你每次提交的时候可以把代码提交到网上,这样你的每次提交,别人也都可以看到你的代码,同时别人也可以帮你修改你的代码,这种开源的方式非常方便程序员之间的交流和学习。 
GitHub是一个非常适合程序员交流的网站,很多国际上的技术大牛都在GitHub上有自己的开源代码,其他人只要申请个人账号就可以随意的看到这些大牛写的程序。也可以通过git客户端工具,把大牛的程序克隆到本地。同时国内的很多互联网公司如百度,阿里,腾讯等,都在GitHub上公布了开源的代码。


GitHub注册地址:https://github.com/join


四、GitHub基本使用、通过git客户端Tortoisegit工具提交或克隆github仓库


1、在github上创建一个仓库,如下图

2、下载并安装TortoiseGit-1.7.7.0-64bit.msi客户端工具


     下载地址:http://download.csdn.net/download/zuizaiyingzejie/10149954  安装完后,鼠标右键就会出现git,如下图



3、复制github上创建的仓库URL,通过TortoiseGit工具将其克隆到本地。



4、进入本地目录,鼠标右键点击Git clone...



5、点击ok,进入克隆过程,最后会提示success



6、把自己的的项目拷贝到此目录下

7、鼠标右键选择 Git commit --> ‘master’ (注意红色箭头位置)


8、点击push后,进入下图,将github仓库url复制到Arbitrary URL中。


9、输入个人github的用户名和密码,最后push完成。


10、回到github网站中,进入仓库,即可看到自己本地的代码已经上传到github


五、下载别人托管到github上的代码到自己本地。


1、复制别人仓库的URL,在本地目录上鼠标右键点击Git clone...

2、点击ok 就开始下载。


六、Intellij 导入github仓库上的工程


1、首先联网登录自己的github账户


2、File --> New --> Project from Version Control --> GitHub


3、将github仓库地址复制到Git Repository URL中,点击clone,即可导入到 Intellij工程中


七、将Intellij 里的整个工程托管到github网站中。

1、首先进入Intellij 当前工程视图中,按下图操作:

2、点击Share Project on GitHub,进入下图,New respository name 即为github仓库名称,可以自定义修改。点击share 即托管完成。


3、回到个人github网站中,即可看到托管上来的工程。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值