`
liuhui998
  • 浏览: 100941 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Git Community Book翻译 (三.三) Git索引

    博客分类:
  • Git
阅读更多

Git Community Book翻译 (三.三) Git索引

现在补充三.三

备注:现在我建了一专门存放本书最新译本的网站:git community book中译本 .

   本章节的地址是:Git索引

以后勘误时,一般只会更新 网站 不会更新博文,谢谢:)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Git索引

Git索引是一个在你的工作目录和项目仓库间的暂存区(staging area). 有了它, 你可以把许多内容的修改一起提交(commit). 如果你创建了一个提交(commit), 那么提交的是当前索引(index)里的内容, 而不是工作目录中的内容.

查看索引

使用 linkgit:git-status[1] 命令是查看索引内容的最简单办法. 你运行 git status命令, 就可以看到: 哪些文件被暂存了(就是在你的Git索引中), 哪些文件被修改了但是没有暂存, 还有哪些文件没有被跟踪(untracked).

$>git status
# On branch master
# Your branch is behind 'origin/master' by 11 commits, and can be fast-forwarded.
#
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   modified:   daemon.c
#
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#
#   modified:   grep.c
#   modified:   grep.h
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   blametree
#   blametree-init
#   git-gui/git-citool

如果完全掌握了索引(index), 你就一般不会丢失任何信息, 只要你记得名字描述信息(name of the tree that it described)就能把它们找回来.

同时, 你最好能对Git一些基本功能的运作原理, 和它与其它版本控制系统的区别有一个清晰的理解. 如果你在这一章没有完全理解, 我们会在后面的章节重新回顾这些主题. 好了, 下面我们要去了解如何安装, 配置和使用Git.

2
0
分享到:
评论

相关推荐

    git community Book 中文版.zip

    Git Community Book 中文版.pdf 是一本面向广大Git用户的开源电子书,它详尽地介绍了Git这一版本控制系统的基础知识以及高级用法。Git是Linux之父Linus Torvalds为管理Linux内核开发而创建的分布式版本控制系统,因...

    git(git-2.36.1.tar.gz)

    git(git-2.36.1.tar.gz)

    git-2.23.0.tar.xz

    git-2.23.0.tar.xz 国内下载有时特别慢, 需要快点下载的拿去吧

    Git Community Book 中文版

    他们致力于将Git Community Book翻译成中文,以帮助中国的开发者更容易地学习和掌握Git。他们的工作不仅仅是翻译,还包括对内容的整理和校对,确保中文版的内容准确、易懂。 Git Community Book中文版的网址提供了...

    aixtools.git.2.10.1.bundle.tar.bz2

    aix7.2系统下安装git客户端

    [confluence插件] git-plugin-2.12.15

    [confluence插件] git-plugin-2.12.15 [confluence插件] git-plugin-2.12.15 [confluence插件] git-plugin-2.12.15 [confluence插件] git-plugin-2.12.15 [confluence插件] git-plugin-2.12.15[confluence插件] git-...

    git-2.29.2.tar.gz

    git-2.29.2.tar.gz,安装包,

    git-2.5.0.tar.gz

    Git是世界上最流行的分布式版本控制系统,它允许开发者跟踪和管理代码变更,协同开发项目。"git-2.5.0.tar.gz" 是Git的2.5.0版本源代码的压缩包,采用常见的tar.gz格式进行打包。这个版本的发布通常会包含一系列新...

    git-1.9.0.tar.gz

    Git的工作基于三个主要区域:工作目录、暂存区(stage或index)和版本库(repository)。工作目录是你实际编辑文件的地方,暂存区则用于临时保存你的更改,而版本库则是Git存储所有提交历史和元数据的地方。 在解压...

    客户端git官网最新版本2.4.3.0

    客户端git官网最新版本2.4.3.0

    git-2.16.2.tar.gz

    在实际开发中,掌握Git的基本命令是必不可少的,如`git clone`、`git add`、`git commit`、`git push`、`git pull`、`git merge`、`git branch`和`git checkout`等。熟练使用这些命令,可以有效地协同开发项目,避免...

    git-2.9.5.tar.gz

    Git是世界上最流行的分布式版本控制系统,它允许开发人员协作并跟踪代码的更改历史。"git-2.9.5.tar.gz" 是Git的一个特定版本,版本号为2.9.5,通常以源代码形式提供。这个文件是一个压缩包,采用tarball格式(.tar....

    git-1.7.6.tar.gz

    了解和掌握Git的基础操作,如`git init`、`git add`、`git commit`、`git status`、`git branch`、`git checkout`、`git merge`、`git pull`、`git push`等,对于任何参与到Git项目中的开发者来说都是至关重要的。...

    git-for-windows.github.io, 用于 Windows的upcoming版本 2.x的网站.zip

    git-for-windows.github.io, 用于 Windows的upcoming版本 2.x的网站 Windows 主页的Githttp://git-for-windows.github.io/开发git clone https://github.com/git-for-windows/git-for-windows.gi

    git-1.7.4.tar.bz2

    git-1.7.4.tar.bz2

    git-2.9.2.tar.gz

    在实际开发中,熟练掌握Git的命令行操作是必要的,如`git clone`用于克隆仓库,`git add`用于暂存更改,`git commit`用于保存更改,`git push`用于上传本地更改到远程仓库,`git pull`用于获取并合并远程仓库的最新...

    git-2.28.0.tar.gz及依赖

    三、在线安装Git 2.28.0 对于有网络连接的CentOS 7系统,你可以通过官方的软件仓库进行在线安装: 1. **更新系统**: ``` sudo yum update -y ``` 2. **安装依赖**: Git可能需要一些额外的依赖,确保已安装:...

    Git安装包 Git-2.15.1.2-64-bit和Git-2.15.1.2-32-bit以及常用命令行PDF

    Git是世界上最流行的分布式版本控制系统,广泛应用于软件开发和项目协作中。Git-2.15.1.2-64-bit和Git-2.15.1.2-32-bit是Git的两个不同版本,分别针对64位和32位操作系统。这两个安装包包含了完整的Git工具集,允许...

    GitKraken-v6.5.1.deb

    gitcraken ubuntu 免费版本,用于git版本控制,图形化界面,目前的版本都收费,6.5.1还是免费版本,6.5.3才开始收费。

Global site tag (gtag.js) - Google Analytics