赞
踩
git是一种版本控制系统,在开发者中广泛使用。为什么要进行版本控制呢?这和开发中的实际需要有关。举几个例子:
······
例子不胜枚举,这里不再赘述。
版本控制的本质是文件管理,保存不同版本的文件副本,以便回退或查阅某个历史版本。以及创建同一版本的多个副本,修改后整合等等。
先讲一下集中式版本控制系统和分布式版本控制体统。
集中式版本控制系统(CVCS):
用一台服务器保存所有文件的历史版本,所有的客户端可以连接服务器获取最新的文件版本或者提交更新到服务器。这种版本控制系统的缺点很明显,如果中央服务器发生故障,则所有客户端都无法提交更新。而且如果中央服务器磁盘损坏,如果没有如外的备份措施,所有数据都将丢失,因为客户端只保存着所有文件的最新版本。SVN采用的便是CVCS。
分布式版本控制系统(DVCS):
客户端会将所有文件的历史版本复制到本地。更新时先提交到本地再推送到远程仓库。如果git服务器发生故障,可以等到故障恢复后再推送到远程服务器。或者,你只开发了完整功能的一部分,暂时不想推送到服务器让其他同事获取,但是又想将已经开发完的这部分代码的提交细化,而不是一次性提交,你可以分步提交到本地仓库形成提交历史,然后在恰当的时候一次性推送到远程服务器。git采用的是DVCS。
git的官方下载地址:https://git-scm.com/
下载完成后,点击安装,选中git bash here选项,安装git特有的命令行界面。
点击File→Settings→Version Control→Git
在Path to Git executable栏,通过选择按钮选择git.exe的路径,通常位于Git根路径的bin文件夹下。
选择路径路,点击下Test按钮测试是否配置成功。
github是非常受欢迎的、免费的git仓库服务器。
点击File→Settings→Version Control→GitHub,如果从未添加过github账户,会提示你添加
点击Add account,输入账号及密码登录github
登陆成功后显示如下界面,
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。