`
king_tt
  • 浏览: 2121452 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

git学习 #1:git起步

 
阅读更多



本文出自 http://blog.csdn.net/shuangde800

---------------------------------------------------------------------------------


本文内容:
安装git
配置用户信息
查看用户信息
获取帮助

---------------------------------------------------------------------------------




什么是版本控制?
版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统

Git 和其他版本控制系统的主要差别在于,Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异。




Linux上安装

在 Ubuntu 这类 Debian 体系的系统上,可以用 apt-get 安装:

$ apt-get install git
每个项目都有一个 Git 目录(译注:如果git clone出来的话,就是其中.git的目录;如果git clone --bare的话,新建的目录本身就是 Git 目录。),它是 Git 用来保存元数据和对象数据库的地方。该目录非常重要,每次克隆镜像仓库的时候,实际拷贝的就是这个目录里面的数据。

Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。在有 yum 的系统上(比如 Fedora)或者有 apt-get 的系统上(比如 Debian 体系),可以用下面的命令安装:

apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev libssl-dev


现在已经可以用git命令了,用git把 Git 项目仓库克隆到本地,以便日后随时更新:

$ git clone git://git.kernel.org/pub/scm/git/git.git



用户信息

第一个要配置的是你个人的用户名称和电子邮件地址。这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

如果用了--global选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。如果要在某个特定的项目中使用其他名字或者电邮,只要去掉--global选项重新配置即可,新的设定保存在当前项目的.git/config文件里。




设置默认文本编辑器

接下来要设置的是默认使用的文本编辑器。Git 需要你输入一些额外消息的时候,会自动调用一个外部文本编辑器给你用。默认会使用操作系统指定的默认编辑器,一般可能会是 Vi 或者 Vim。如果你有其他偏好,比如 Emacs 的话,可以重新设置:

$ git config --global core.editor emacs


查看配置信息

要检查已有的配置信息,可以使用git config --list命令

$ git config --list

也可以直接查阅某个环境变量的设定,只要把特定的名字跟在后面即可,像这样:

$ git config user.name 



获取帮助

想了解 Git 的各式工具该怎么用,可以阅读它们的使用帮助,方法有三:

$ git help <verb>
$ git <verb> --help
$ man git-<verb>

比如,要学习 config 命令可以怎么用,运行:

$ git help config

分享到:
评论

相关推荐

    Git中文学习手册 Git入门

    1 起步 1 1 关于版本控制 1 2 Git 简史 1 3 Git 基础 1 4 安装 Git 1 5 初次运行 Git 前的配置 1 6 获取帮助 1 7 小结 2 Git 基础 2 1 取得项目的 Git 仓库 2 2 记录每次更新到仓库 2 3 查看提交历史 2 ...

    pro git2 中英文版(2本)

    第一章:起步 第二章:Git基础 第三章:Git分支 第四章:服务器上的 Git 第五章:分布式 Git 第六章:GitHub 第七章:Git 工具 第八章:自定义 Git 第九章:Git 与其他系统 第十章:Git 内部原理 附录A:...

    yuqirong#BlogBackup#《Pro_Git》笔记1

    第一章 起步1.5 初次运行 Git 前的配置Git 配置用户名:Git 配置电子邮箱:查看 Git 配置情况:git config --list设置默认使用的

    git学习资料

    起步,git基础,git分支,服务器上的git,分布式git,git工具,自定义git,git与其他系统,git内部原理

    pretty-git#Fashion-Style-normal#职业经营 3.1:新手如何快速起步1

    如果一家公司可以为你提供良好的培训、指派行业大牛一对一的对你进行指导,让你在短时间内从一个新手变成合格的程序员,即使公司不给你提供实习薪资,这也是绝对划算的买卖

    git通俗易懂教程

    因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助文档的,...

    Git详解_Git详解

    Git 详解 : Git详解之一 Git起步 Git详解之二 Git基础 Git详解之三 Git分支 Git详解之四 服务器上的Git Git详解之五 分布式Git

    Git学习手册

    1 起步 1 1 关于版本控制 1 2 Git 简史 1 3 Git 基础 1 4 安装 Git 1 5 初次运行 Git 前的配置 1 6 获取帮助 1 7 小结 2 Git 基础 2 1 取得项目的 Git 仓库 2 2 记录每次更新到仓库 2 3 查看提交历史 2 4...

    Git教程by廖雪峰.pdf

    因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助...

    Git详解教程

    Git详解之一 Git起步.doc Git详解之二 Git基础.doc Git详解之三 Git分支.doc Git详解之四 服务器上的Git.doc Git详解之五 分布式Git.doc Git详解之六 Git工具.doc Git详解之七 自定义Git.doc Git详解之八 Git与其他...

    pro-git学习思维导图

    包括:git起步、git基础、部分git分支内容的思维导图,基本满足日常使用。

    Git说明书电子书,有pdf和epub版本,主要讲解Git怎么使用

    1. 起步 1.1 关于版本控制 1.2 Git 简史 1.3 Git 是什么? 1.4 命令行 1.5 安装 Git 1.6 初次运行 Git 前的配置 1.7 获取帮助 1.8 总结 2. Git 基础 2.1 获取 Git 仓库 2.2 记录每次更新到仓库 2.3 查看提交历史 2.4...

    Git教程By廖雪峰

    因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助...

    GIT起步教程

    起步 本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为...

    Git教程-廖雪峰

    因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助...

    Git教程By廖雪峰.pdf

    因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助...

    git中文手册

    因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助...

    怎么在vscode中使用git

    1:如果没下载Git,先下载Git(https://git-scm.com/book/zh/v2/起步-安装-Git) 根据自己电脑下载Git(window系统电脑一定要记住安装路径,下面要用到) 2:如果是Mac电脑可以直接在vscode中使用 3:如果是window...

    Git-2.17.0X64 官方正版

    git for windows 最新版(Git-2.17.0)下载,下载解压 安装教程:https://git-scm.com/book/zh/v1/起步-安装-Git

Global site tag (gtag.js) - Google Analytics