GitHub 是一个面向开源及私有 软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、 文本渲染、在线文件编辑器、协作图 ...
分类:
其他好文 时间:
2017-09-24 23:42:23
阅读次数:
235
代码仓库:https://git.coding.net/EtihwXD/Quiz.git 需求分析: 功能设计: 设计实现: 整个程序的逻辑主要分布在4个文件中: Quiz.cpp : 用int argc, char* argv[]来判断输入参数的合法性,并根据输入参数的不同,进入不同的分支。 se ...
分类:
其他好文 时间:
2017-09-24 09:47:13
阅读次数:
112
对Github的认识 gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。 gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表 ...
分类:
其他好文 时间:
2017-09-23 12:16:37
阅读次数:
255
Git分布式特性: 集中化的版本控制系统:他们都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新 。如下图所示 分布式版本管理控制系统:分布式版本管理控制系统的客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来 ...
分类:
其他好文 时间:
2017-09-17 13:39:33
阅读次数:
164
一、什么是分布式版本控制系统 变迁: 本地版本控制系统(RCS)--> 集中化的版本控制系统(CVCS) --> 分布式版本控制系统(DVCS) 本地版本控制不利于多人协同合作 --> 集中化版本控制系统(服务器单点故障可能会丢失所有数据) --> 分布式版本控制系统(本地仓库是代码仓库的完全镜像, ...
分类:
其他好文 时间:
2017-09-08 18:03:29
阅读次数:
215
一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合适的时间将本地版本推送到统一的版本管理服务器 ②Git每次会提取整个代码仓库的完整镜像,相当于对整个代码仓库都进行了一次备份,这样计时版本 ...
分类:
其他好文 时间:
2017-08-30 15:27:23
阅读次数:
141
github是网络公有代码仓库,一般用于私人代码托管,而gitlab一般是企业搭建的内部代码仓库。工作期间,我们都会同时用到这两个仓库。可公司邮箱与个人邮箱是不同的,由此产生的 SSH key 也是不同的,这就造成了冲突 。如何在一台机器上面同时使用 Github 与 Gitlab 的服务? 1.生 ...
分类:
其他好文 时间:
2017-08-24 16:16:00
阅读次数:
186
Clone 自己 Fork 后的仓库 $ git clone git@github.com:<username>/<reponame>.git $ cd <reponame> 设置原仓库为当前代码仓库的上游 $ git remote add upstream git://github.com/<or ...
分类:
其他好文 时间:
2017-08-22 00:20:29
阅读次数:
107
Mark一下,最近用的比较少,担心忘记了。 作为一个程序员,git或者SVN是必备技能,尤其是几个电脑经常切换的,用git同步代码是非常方便的一件事情。 git代码仓库的实现主要两种方式:一是自己搭服务器,如果你有兴趣,完全可以自己在家里搭建一个git服务器http://www.cnblogs.co ...
分类:
其他好文 时间:
2017-08-20 00:44:19
阅读次数:
200
华为开发运在代码托管方面的个github很类似,引入了代码仓库的概念,同时需要本地安装git客户端,且只能与git进行连接,从这个角度上讲,华为开发云的代码管理部分就是github的功能,下面对git对接华为开发云做说明, 首先,需要在本地git与Devcloud之间建立安全壳连接(ssh) 华为的 ...
分类:
其他好文 时间:
2017-08-17 17:18:28
阅读次数:
1938