一些必须要知道的概念 git的三个工作区域:工作目录、暂存区、git仓库。 工作目录:其实就是本地文件磁盘上的文件或目录; 暂存区:是一个文件,保存了下次提交的文件列表信息,一般在git仓库目录中; git仓库:就是保存项目或文件的元数据和对象数据库的。其中包含了你提交给git的所有完整版 ...
原文: Pro Git . Git 基础 获取 Git 仓库 假如你只能阅读一章来学习 Git,本章就是你的不二选择。 本章内容涵盖你在使用 Git 完成各种工作中将要使用的各种基本命令。 在学习完本章之后,你应该能够配置并初始化一个仓库 repository 开始或停止跟踪 track 文件 暂存 stage 或提交 commit 更改。 本章也将向你演示如何配置 Git 来忽略指定的文件和文件 ...
2017-07-19 13:24 0 1191 推荐指数:
一些必须要知道的概念 git的三个工作区域:工作目录、暂存区、git仓库。 工作目录:其实就是本地文件磁盘上的文件或目录; 暂存区:是一个文件,保存了下次提交的文件列表信息,一般在git仓库目录中; git仓库:就是保存项目或文件的元数据和对象数据库的。其中包含了你提交给git的所有完整版 ...
git知识点详解 文件状态 现在我们手上已经有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。接下来,对这些文件作些修改,在完成了一个阶段的目标之后,提交本次更新到仓库。 请记住,工作目录下面的所有文件都不外乎这两种状态:已跟踪或未 ...
在上篇博客中留了一个问题,那就是git restore命令是做什么的,下面重点分析。 一、概述 git restore命令是撤销的意思,也就是把文件从缓存区撤销,回到未被追踪的状态。 该命令有git restore <file>和git restore --staged < ...
当想知道一段代码历史上有哪些人修改时,可以使用git blame查看,正如其名,当你看到那段让你抓狂的代码时,一定想找出是谁写的来一顿blame吧 : ) 使用方法 ...
前面的话 前面我们介绍了版本管理,当前最流行的版本控制系统当属Git。Git是一个免费开源的分布式版本控制系统(DVCS)。从本文开始,将详细介绍Git的相关内容。本文是Git系列第一篇——Git基础 历史 Git诞生于一个极富纷争大举创新的年代。Linux内核开源项目有着 ...
基础 一、取得项目的 Git 仓库 两种取得 Git 项目仓库的方法。第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。第二种是从已有的 Git 仓库克隆出一个新的镜像仓库来。 1、从当前目录初始化 要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行 ...
入门 本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。 关于版本控制 什么是版本控制?我真的需要 ...
1. Git 1.1. Git是何方神圣? Git是用C语言开发的分布版本控制系统。版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态)。另一个状 态可以是不同的文件,也可以是不同的文件内容。举个 ...