个人简介

Echo Blog


江湖无名 安心练剑
  • Git 基础之标签-2.6
    2.6 Git 基础 - 打标签 像其他版本控制系统(VCS)一样,Git 可以给历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等)。 在本节中,你将会学习如何列出已有的标签、如何创建新标签、以及不同类型的标签分别是什么。 列出标签 在 Git 中列出已有的标签是非常简单直观的。 只需要输入 git tag: $ git tag...
    2019-01-17 01:34:35 | Git
  • Git 基础之远程仓库-2.5
    2.5 Git 基础 - 远程仓库的使用 为了能在任意 Git 项目上协作,你需要知道如何管理自己的远程仓库。 远程仓库是指托管在因特网或其他网络中的你的项目的版本库。你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。管理远程仓库包括了解如何添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等等。 ...
    2019-01-17 01:34:35 | Git
  • Git 基础之撤销操作-2.4
    2.4 Git 基础 - 撤消操作 撤消操作 在任何一个阶段,你都有可能想要撤消某些操作。 这里,我们将会学习几个撤消你所做修改的基本工具。 注意,有些撤消操作是不可逆的。 这是在使用 Git 的过程中,会因为操作失误而导致之前的工作丢失的少有的几个地方之一。 有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。 此时,可以运行带有 –amend 选项的提交命令尝试重新...
    2019-01-17 01:34:35 | Git
  • Git 基础之提交历史-2.3
    2.2 Git 基础 - 查看提交历史 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的工具是 git log 命令。 接下来的例子会用我专门用于演示的 simplegit 项目, 运行下面的命令获取该项目源代码: git clone https://github.com/schacon/simplegit-progit 然后在此项目...
    2019-01-17 01:34:35 | Git
  • Git 基础之记录每次更新到 git-2.2
    2.2 Git 基础 - 记录每次更新到仓库 记录每次更新到仓库 现在我们手上有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。 接下来,对这些文件做些修改,在完成了一个阶段的目标之后,提交本次更新到仓库。 请记住,你工作目录下的每一个文件都不外乎这两种状态:已跟踪或未跟踪。 已跟踪的文件是指那些被纳入了版本控制的文件,在上一次快照中有它们的记录,在工作一段...
    2019-01-17 01:34:35 | Git
  • Git 基础之获取 git 仓库-2.1
    2 Git 基础 - 获取 Git 仓库 假如你只能阅读一章来学习 Git,本章就是你的不二选择。 本章内容涵盖你在使用 Git 完成各种工作中将要使用的各种基本命令。 在学习完本章之后,你应该能够配置并初始化一个仓库(repository)、开始或停止跟踪(track)文件、暂存(stage)或提交(commit)更改。 本章也将向你演示如何配置 Git 来忽略指定的文件和文件模式、...
    2019-01-17 01:34:35 | Git
  • Git 起步-01
    1.1 起步 - 关于版本控制 本章关于开始学习 Git。 我们从介绍有关版本控制工具的一些背景知识开始,然后讲解如何在你的系统运行 Git,最后是关于如何设置 Git 开始你的工作。 通过本章的学习,你应该了解为什么 Git 这么流行,为什么你应该使用 Git 以及你应该如何设置以便使用 Git。 关于版本控制 什么是“版本控制”?我为什么要关心它呢? 版本控制是一种记录一个或若干...
    2019-01-17 01:34:35 | Git
  • Git 学习汇总-0001-git 的思想和生态
    chat 详细介绍一下 git,以及这个思想的产品比如 gitbook github gitlab,还有哪些? Git 的详细介绍 1. 核心定义与技术特性 Git 是由 Linus Torvalds 于 2005 年开发的分布式版本控制系统(DVCS),旨在解决手动版本控制的低效问题。其核心特性包括: 分布式架构:每个开发者拥有完整的本地仓库副本,支持离线操作和快速分支切换 ...
    2019-01-17 01:34:35 | Git