摘要:
基本概念 了解工作区,暂存区和版本库的区别和联系有助于我们更好理解 的工作流程,了解命令的操作意图. 和其他版本控制系统如 的不同之处就是有暂存区的概念. 基本概念 工作区 | Working Directory 正常情况下能看到的目录(不包括隐藏文件),也就是用户主动创建的目录 暂存区 | Sta 阅读全文
摘要:
回到过去 背景 现在你已经掌握 的基本操作了,文件发生更改首先使用 添加更改,然后 提交全部更改,当本地文件再次发生更改时,仍然需要 和 两步操作,中途如何想查看文件是否发生更改,使用 查看版本库状态, 命令帮助我们查看更改详情. 像这样重复的操作其实每次都会产生一个快照,用于保存文件状态,只不过这 阅读全文
摘要:
版本管理 背景 在上一节中我们已经成功创建版本库并且已经添加 等文件,这一节我们继续讲解如何进行版本控制. 首先我们先查看 文件有什么内容吧! 接下来模拟正常工作,接着输入一下内容: 紧接着运行 看一下输出结果: 从上述 命令输出的结果可以看出, 已经被修改但还没提交,但是具体发生了什么变化却没能告 阅读全文
摘要:
本地仓库 背景 创建工作目录 平时工作时我们习惯对文档分门别类进行管理, `.txt doc java js src demo`的文件夹吧! 创建本地仓库 既然已经创建了工作文件夹,那么我们自然是希望该文件下的所有文件都能被 管理,也就是说在当前文件下的创建新文件,修改原文件内容或者删除文件等操作都 阅读全文
摘要:
实战 git 是一款 分布式版本控制系统 ,可以简单概括: 不要把鸡蛋放在一个篮子里 ,你的一举一动都在监视中. 实战场景 你作为某项目的其中一员或者负责人,和小伙伴们一起开发,大家既有着各自分工互不干扰,也有着相互合作,最终每个人的劳动成果汇聚成最后的项目,愉快完成项目! 要求 理解 的工作流程, 阅读全文
摘要:
git 私服搭建教程 前几节我们的远程仓库使用的是 网站,托管项目大多是公开的,如果不想让任何人都能看到就需要收费,而且 网站毕竟在国外,访问速度太慢,基于上述两点原因,我们有必要搭建自己的 服务器. 虽然我们能搭建基本的 服务器,但是想要做到 网站那种规模还不是目前能够探讨的,本节的主要目标是使用 阅读全文
摘要:
github 教程 是一个基于 的代码托管平台,是平时工作学习的好帮手,学会如何用好 网站能够帮助我们更好分享代码或者与其他开发人员合作. 注册 github 账号 首先准备好邮箱和密码,然后在 "github 官网" 注册新账号,和大多数网站类似的注册流程,唯一注意的是你要想好注册类型,针对个人用 阅读全文
摘要:
配置 git 安装完成后,还需要最后一步配置就可以愉快使用了,在命令行输入: 因为Git是分布式版本控制系统,所以每个机器都必须自报家门:你的名字和Email地址. 配置文件 提供 工具,专门用来配置相应的工作环境变量,支持三种不同的位置. 配置文件 (优先级最低) 系统中对所有用户都生效的配置,效 阅读全文
摘要:
安装 git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行,根据自身环境选择安装. Linux 系统 linux 系统安装软件大致有两种途径,一种是利用安装包管理工具安装,另一种采用源码包安装方式. 安装前先确认下是否之前已安装过,在命令行窗口输入 ,如果打印 阅读全文
摘要:
初识 git 是一个开源的 分布式版本控制系统 ,用于敏捷高效地处理任何或小或大的项目. 背景 我们都知道,Linus 在1991年创建了开源的 系统,随着不断发展壮大,目前已发展成为最大的服务器系统软件. Linus 虽然创建了 ,但 的发展壮大是靠全世界热心的志愿者参与贡献的,这么多人在世界各地 阅读全文