github 入门教程之 github 访问速度太慢怎么办

2019-05-12
阅读 5 分钟
2.7k
github 是全世界最流行的开源项目托管平台,其代表的开源文化从根本上改变了软件开发的方式. 基本上所有的需求都能从 github 上或多或少找到现成的实现方案,再也不用重头开始造轮子而是自定义轮子! 然而,有时候国内访问 [链接] 速度太慢,如何加速访问 github.com 网站就成了刚需. 由于 github.com 网站位于美国旧金山,所...

git 入门教程之 git bash 竟然不支持 tree 命令

2019-05-05
阅读 31 分钟
4.2k
git bash 是 Windows 用户安装 git 时默认安装的命令行工具,不仅界面漂亮功能也不错,大多数情况下可以替代 Windows 原生的 cmd 命令行.

gitbook 入门教程之使用 gitbook-cli 开发电子书

2019-04-03
阅读 9 分钟
4.1k
gitbook 生成电子书主要有三种方式: gitbook-cli 命令行操作,简洁高效,适合从事软件开发的相关人员. gitbook-editor 编辑器操作,可视化编辑,适合无编程经验的文学创作者. gitbook.com 官网操作,在线编辑实时发布,适合无本地环境且科学上网的体验者. 本文主要讲解第一种 gitbook-cli 命令行操作流程,其他两种见另外两篇教...

gitbook 入门教程之快速体验

2019-04-02
阅读 4 分钟
1.4k
本文主要介绍三种使用 gitbook 的方式,分别是 gitbook 命令行工具,Gitbook Editor 官方编辑器和 gitbook.com 官网.

gitbook 入门教程之环境要求

2019-04-01
阅读 2 分钟
2.1k
git 是免费开源的分布式版本控制系统,主要用于电子书的更新管理和团队协作,如果不需要将电子书托管到github 网站上,则可以不安装 git .

gitbook 入门教程之前置知识

2019-03-31
阅读 2 分钟
1.1k
你可以用专门的软件去编辑 markdown 文件,就像需要使用软件编辑 txt 文件一样,当然也可以什么软件也不用,甚至直接在记事本或命令行书写,只不过这样的缺点就是无法实时预览输出效果,安全依赖个人经验和想象力了.

gitbook 入门教程之 gitbook 简介

2019-03-30
阅读 1 分钟
2.5k
gitBook 是一个基于node.js的命令行工具,使用 github/git 和 markdown/asciiDoc 构建精美的电子书.

git 入门教程之备忘录[译]

2019-03-30
阅读 7 分钟
1.3k
提交应该是相关更改的包装,例如,修复两个不同的 bug 应该产生两个单独的提交.小的提交让其他开发者更容易理解此次更改,并且万一出错方便回滚.在暂存区这类工具以及暂存部分文件的能力下,git 很容易创建细粒度的提交.

git 入门教程之知识速查

2019-03-29
阅读 2 分钟
1.1k
知识速查 创建版本库 初始化项目 git init 从零开始创建项目 示例 {代码...} 克隆项目 git clone 将已有项目拷贝到本地 示例 {代码...} 添加文件 git add 将新文件或已修改文件添加到缓存区 示例 {代码...} 查看状态 git status 查看当前文件是否和上次提交内容是否有修改 示例 {代码...} 比较差异 git diff 查看当前文...

git 入门教程之 git 私服搭建教程

2019-03-29
阅读 2 分钟
1.5k
前几节我们的远程仓库使用的是 github 网站,托管项目大多是公开的,如果不想让任何人都能看到就需要收费,而且 github 网站毕竟在国外,访问速度太慢,基于上述两点原因,我们有必要搭建自己的 git 服务器.

git 入门教程之github 教程

2019-03-29
阅读 3 分钟
1.3k
github 是一个基于 git 的代码托管平台,是平时工作学习的好帮手,学会如何用好 github 网站能够帮助我们更好分享代码或者与其他开发人员合作.

git 入门教程之忽略文件

2019-03-28
阅读 2 分钟
1.5k
忽略文件 "并不是所有的牛奶都叫特仑苏",在版本控制系统中也有相似的表达,那就是"并不是所有的文件都需要提交". 有的是因为没必要提交,比如日志文件,系统缓存文件等,有的是因为不能提交,比如个人隐私文件,付费文档等. 正常来说,这些文件都是不应该被提交到版本库,倘若一不留神提交到版本库,要么泄露机密信息,要是造成经...

git 入门教程之个性化 git

2019-03-27
阅读 3 分钟
890
总体来说,git 的配置项基本分为两类: 客户端和服务端.其中大部分属于客户端配置, 除非使用自己搭建私服,否则没机会手动配置服务端(第三方服务器基本都支持可视化配置,比如禁止强制推送等配置).

git 入门教程之里程碑式标签

2019-03-27
阅读 2 分钟
1.2k
"春风得意马蹄疾,一日看尽长安花",对于项目也是如此,最值得期待的恐怕就要数新版本发布的时刻了吧?每当发布新版本时要么是版本号命名(比如v0.0.1)或者代号命名(比如Chelsea),不管怎么说这种里程碑阶段总是要留下些许纪念意义.

git 入门教程之本地和远程仓库的本质

2019-03-25
阅读 3 分钟
4.1k
远程仓库不一定非得是 github 那种专门的"中央服务器",甚至局域网的另外一台电脑也可以充当"中央服务器"的角色,因为它存在的最初目的只是方便大家交换彼此的提交记录而已!

git 入门教程之协同开发

2019-03-24
阅读 8 分钟
2.1k
前面我们已经介绍过远程仓库的相关概念,不过那时并没有深入探讨,只是讲解了如何创建远程仓库以及推送最新工作成果到远程仓库,实际上远程仓库对于团队协同开发很重要,不仅仅是团队协同开发的基础,也是代码备份的保障手段,现在我们先简单回忆下相关概念,以便为接下来的协同开发做好铺垫!

git 入门教程之变基合并

2019-03-23
阅读 5 分钟
1.4k
git 鼓励大量使用分支---"早建分支!多用分支!",这是因为即便创建再多的分支也不会造成存储或内存开销,并且分支的作用有助于我们分解逻辑工作,这样一样其实比维护单一臃肿分支要简单得多!

git 入门教程之紧急修复

2019-03-22
阅读 6 分钟
1.1k
和往常一样,每个人团队开发者都在自己的本地分支上进行日常工作,相互独立又相互联系,一直以来相安无事,可是某天下午,上级领导突然急冲冲的打电话告诉你线上出bug了,需要你紧急修复,下班之前必须解决!

git 入门教程之分支策略

2019-03-21
阅读 5 分钟
1.1k
默认情况下合并分支常常直接使用 git merge 命令,是最方便快速的合并方法.其实这种情况下 git 采用的是 fast forward 模式,特点是删除分支后,会丢失分支信息,好像从来没存在该分支一样,而我们推荐的是recursive 模式,能够保留分支的版本记录.

git 入门教程之冲突合并

2019-03-20
阅读 5 分钟
1.1k
如果足够幸运的话,团队成员互不影响,彼此相安无事,大家各自基于 master 分支的某个 commit 创建自己的分支,平时在分支上独立工作,等到一段时间后再合并 merge 到 master 分支,这样一样 master 作为各个功能的集大成者,最终完成项目.

git 入门教程之分支总览

2019-03-19
阅读 4 分钟
1.2k
分支就是一条独立的时间线,既有分支,必有主干,正如一棵树谈到树枝,必有树干一样的道理.我们先前对git 的全部操作默认都是在主干上进行的,这个主干也是一种特殊的分支,名为 master 分支.

git 入门教程之分支管理

2019-03-19
阅读 2 分钟
867
什么是分支?简单地说,分支就是两个相对独立的时间线,正常情况下,独立的时间线永远不会有交集,彼此不知道对方的存在,只有特定情况下,两条时间线才会相遇,因为相遇,所以相知,因为相知,所以改变!

git 入门教程之远程仓库

2019-03-18
阅读 2 分钟
1.3k
如果说本地仓库已经足够个人进行版本控制了,那么远程仓库则使多人合作开发成为可能.如果你只是打算自己使用git,你的工作内容不需要发布给其他人看,那就用不到远程仓库的概念.

git 入门教程之删除文件

2019-03-18
阅读 3 分钟
1.1k
你可能会说删除文件还不简单啊,直接 rm -rf <file> 即可,但是这仅仅是本地文件被删除了,对于 git 来说,文件并没有被删除.

git 入门教程之撤销更改

2019-03-18
阅读 8 分钟
1.2k
正常看得见的目录是我们最为熟悉的工作区,在工作中不可能总是100%的精力,难免会犯错,尤其是下午犯困,晚上加班更是如此.下面列举了常见的一些场景

git 入门教程之版本控制

2019-03-18
阅读 4 分钟
926
我们知道 git 是分布式版本控制系统,所以称被控制对象是版本本身没错,但是从git 命令中发现,并没有版本这个名词,有的只是commit,所以前几节我一直称其为提交.

git 入门教程之基本概念

2019-03-18
阅读 4 分钟
1k
基本概念 了解工作区,暂存区和版本库的区别和联系有助于我们更好理解 git 的工作流程,了解命令的操作意图. git 和其他版本控制系统如 svn 的不同之处就是有暂存区的概念. 基本概念 工作区 | Working Directory 正常情况下能看到的目录(不包括隐藏文件),也就是用户主动创建的目录 暂存区 | Stage 工作区下的隐藏.git目录...

git 入门教程之回到过去

2019-03-18
阅读 5 分钟
969
现在你已经掌握git的基本操作了,文件发生更改首先使用 git add 添加更改,然后 git commit 提交全部更改,当本地文件再次发生更改时,仍然需要git add 和 git commit 两步操作,中途如何想查看文件是否发生更改,使用git status 查看版本库状态,git diff 命令帮助我们查看更改详情.

git 入门教程之版本管理

2019-03-18
阅读 2 分钟
1.1k
版本管理 背景 在上一节中我们已经成功创建版本库并且已经添加test.txt等文件,这一节我们继续讲解如何进行版本控制. 首先我们先查看test.txt 文件有什么内容吧! {代码...} 接下来模拟正常工作,接着输入一下内容: {代码...} 紧接着运行 git status 看一下输出结果: {代码...} 从上述 git status 命令输出的结果可以看出,t...

git 入门教程之本地仓库

2019-03-18
阅读 2 分钟
931
平时工作时我们习惯对文档分门别类进行管理,.doc .txt 等文本类型的文件习惯存在 doc文件下,开发java js 等源代码文件存在在 src 目录下,这一点很好理解,那么讲解 git的项目我们也要创建一个文件夹,姑且新建一个demo的文件夹吧!