Git介绍与使用git
一、什么是Gitgithub
Git是分布式版本控制系统浏览器
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。服务器
二、集中式版本控制系统(CVS / SVN等)网络
集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是本身的电脑,因此要先从中央服务器取得最新的版本,而后开始干活,干完活了,再把本身的活推送给中央服务器。中央服务器就比如是一个图书馆,你要改一本书,必须先从图书馆借出来,而后回到家本身改,改完了,再放回图书馆。因此集中式版本控制系统须要在有网络的状况下才能够工做,有时在网络不通畅的时候可能提交一个10M的文件都须要5分钟,并却当中央服务器坏掉了,那全部人都没法工做。app
三、分布式版本控制系统(Git / Mercurial等)eclipse
分布式版本控制系统没有“中央服务器”,每个人的电脑都是一个完整的版本库,咱们称为(本地仓储),这样工做时即便没有网络也能够正常工做,由于每一个人都是一个版本库,例如你在本身的电脑修改了文件A,你的同事也在他的电脑修改了文件A,这时大家俩之间把各自修改的文件推送给对方就能够看到对方的修改了。分布式
但在实际运用时,通常会有一个服务器充当中央仓库,但这台服务器的做用仅仅时方便你们交换修改,当这台服务器坏掉了,或者本身的电脑坏掉了,能够直接从同事的本地仓储copy一份便可。网站
Git的优点不仅是没必要联网,Git还有强大的分支管理。url
四、在myeclipse安装Git插件
下载该文件,将egit.zip解压放入
myeclipse安装路径>dropins>下从新启动myeclipse
https://www.eclipse.org/egit/download/ --附带egit最新的下载地址
点击下载便可
五、安装Git
下载该文件,解压git.zip
https://www.git-scm.com/download/ --附带git下载地址,打开后
根据我的系统,下载对应的版本便可
32位系统选择Git-2.7.0-32-bit.exe安装,64位系统选择Git-2.7.0-64-bit.exe安装
建议不要安装C盘,其余默认配置
六、在myeclipse中配置Git
打开myeclipse选择window à Preferences à 搜索git
点击apply à ok
七、注册GitHub帐号
点击sign up
我的建议若是英文不是很好的同窗,建议使用Chrome浏览器,或者其余自带翻译网页的浏览器,使用起来会方便一点!
填写帐户,邮箱,密码
点击create an account
第一个选项表明公共的,发布的项目全部人均可以看到
第二个选项能够建立私有项目,可是每月要收取7美圆
点击continue
填写要使用git作什么,能够不填写,直接点submit
点击start a project(开始建立项目)
表明GitHub发送了一封确认邮件须要打开注册邮箱点击确认邮件
登陆邮箱查看该邮件
点击https的连接
这时返回GitHub主页,这时就能够建立项目空间了
八、上传项目到GitHub
在github网站登陆后建立一个仓库(也就是项目)(假设仓库/项目名字为:shop)
建立成功后,就自动跳转到新项目的目录了,不过如今是一个空项目,在这里能够看到这个项目仓库的https地址(最后那个按钮能够点击直接复制):
打开myeclipse选择要上传的项目项目名字上右击 -> Team -> Share Project… 选择Git, 点击Next >
选择git后,在Configure Git Repository窗口,点击Create..,新建一个本地仓库
点击finish后,右击项目,选择commit
填写git帐号与邮箱
而后如图操做push,会弹出一个填写url的对话框
而后填写好你先前复制的地址
在Push Ref Specifications窗口中,点击“Add All Branches Spec”,其余不用填,而后点击Next >,最后ok就去你的git网站上去看是否上传好了
出现这个界面就上传成功了
最后去GitHub上查看!!!
九、从GitHub上下载项目
登陆GitHub帐号选择要下载的项目
选择Clone or download使用HTTPS 复制url
打开myeclipse 选择Import
搜索git 选择Project from Git
选择clone URI
复制url并填写git帐号
选择要clone的分支
导入项目中...
完成clone
十、在github上邀请开发人员
登陆github选择要开发的项目
选择Settings
点击collaborators
输入邀请的Git帐户名
添加之后将url复制,发送给该开发人员
开发人员登陆github帐户,打开该url
会弹出邀请,点击Accept invitation(接收邀请),
这时该开发人员就下载你的项目到myeclipse中开发
你能够在settings中看到你的项目的开发人员
谢谢观看!