git入门
文章平均质量分 68
dark_tone
编程自学者,喜爱专研未知。
智商不够
展开
-
第一章 什么是git,为什么需要它?
什么是git? git是一个版本控制的软件。 那么什么叫版本控制呢? 版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修改情况。 通常版本控制管理的是源代码文本文件,实际上可以对任何类型文件进行版本控制(比如图形文件)。 优点: 有了版本控制,我们可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态。 我们可以比较文件的变化细节,找出谁最后修改了什原创 2016-10-28 19:24:02 · 814 阅读 · 0 评论 -
第二章 集中式和分布式版本控制
前面已经说过,我们为什么需要版本控制。 而在版本管理软件的具体实现上,人类经过了两个阶段。 第一阶段 集中式版本控制 理念非常简单,通过一个单一的集中式服务器,保存所有的文件修订版本。 当用户修改了文件后,发送到服务器上,服务器和原文件进行对比,记录下变化的内容。 变化的内容包括修改时间,修改人,修改的具体内容,所以更形象的说服务器保存了“补丁”。 缺点在于如果服务器发生死机,则所原创 2016-10-30 23:35:42 · 532 阅读 · 0 评论 -
第三章 git安装与创建仓库
一,安装 前文所述,Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上运行。 不过由于git强大,好用,所以慢慢地有人把它移植到了其他平台上。 现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行。 严格来说,git的安装要区分平台,比如linux安装,mac安装和Windows安装。 我个人未来一段时间主力使用ubunt原创 2016-10-31 01:43:46 · 441 阅读 · 0 评论 -
第四章 windows下git实践使用
windows有一个单独的git软件,叫做git scm。 它安装完成后提供了3个交互方式,一个是git bash,一个是git cmd,另一个是git gui 其中给新人准备的gui还是不错的,无需输入命令,鼠标点点。 另外在网上搜索到一张非常详细的git命令图表: 常用的比如git status 查看管理中的状态。 git log 查看日志,就能知道历史纪录。 基础知识 git中用hea...原创 2019-04-09 13:31:21 · 132 阅读 · 0 评论 -
尝试学习码云gitee,在vs2017上搭建自己的代码库
①注册 注册成功,路人甲名字没被占用。 右上角新建仓库 issue: 如果项目开源,其他人使用过程中有疑问,在这里提交,相当于论坛。 pull requests:如果项目开源,其他人修改了项目,在这里提交,由作者决定要不要合并他的代码。 FORK: 从别人开放的远程仓库复制到自己的远程仓库。 ...原创 2019-09-12 09:52:01 · 1106 阅读 · 0 评论