欢迎访问我的独立博客
摘要: Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。 实际情况往往是这样,找一台电脑充当服务器的角色,每天24小时开机,其他每个人都从这 阅读全文
posted @ 2017-07-11 17:01 github.com/starRTC 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 最先进的分布式版本控制系统(没有之一)。CVS和SVN,这些集中式的版本控制系统不但速度慢,而且必须联网才能使用集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。分布式版本控 阅读全文
posted @ 2017-07-11 17:00 github.com/starRTC 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 创建新仓库 git init 检出仓库 创建一个本地仓库的克隆版本: git clone /path/to/repository 如果是远端服务器上的仓库: git clone username@host:/path/to/repository 工作流 你的本地仓库由 git 维护的三棵“树”组成。 阅读全文
posted @ 2017-07-11 10:52 github.com/starRTC 阅读(304) 评论(0) 推荐(0) 编辑
摘要: git clone支持多种协议,除了HTTP(s)以外,还支持SSH、Git、本地文件协议等,下面是一些例子。 $ git clone http[s]://example.com/path/to/repo.git/ $ git clone ssh://example.com/path/to/repo 阅读全文
posted @ 2017-07-11 10:14 github.com/starRTC 阅读(182) 评论(0) 推荐(0) 编辑