文档章节

Git 学习笔记 (一、起步)

dandyIder
 dandyIder
发布于 2014/03/24 22:04
字数 291
阅读 44
收藏 2

git 三种状态:

    已提交    committed

    已修改    modified

    已暂存    staged

git 使用 SHA-1 算法计算数据的校验和


安装 git 

Ubuntu  

    apt-get install git

Fedroa 

    yum install git-core


源码安装

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

        $ yum install curl-devel expat-devel gettext-devel  openssl-devel zlib-devel

        $ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext  libz-dev libssl-de

    然后从官网上下载最新的源码版本

        http://git-scm.com/download

    然后编译安装

        $ tar -zxf git-1.7.2.2.tar.gz

       $ cd git-1.7.2.2 

       $ make prefix=/usr/local all

       $ sudo make prefix=/usr/local install

git 用户信息配置

    $ git config --global user.name "dandyIder"

    $ git config --global user.emali "yangwang0619@gmail.com"

git 设置文本编辑器    

    $ git config --global core.editor vim

git 设置差异分析工具

    $ git config --global merge.tool vimdiff

git 查看配置信息

    $ git config --list

git 查看用户名

    $ git config user.name

git 获取帮助   

    $ git help <verb> 

    $ git <verb> --help 

    $ man git-<verb>

要知道 git config 命令如何使用

    $ git help config



© 著作权归作者所有

共有 人打赏支持
dandyIder
粉丝 3
博文 15
码字总数 5901
作品 0
广安
程序员
git文章列表

关于gitlab默认clone协议 Git实现从本地添加项目到远程仓库 翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照) Git 项目推荐 | Java 版微信普通号机器人 翻翻git之---...

d_watson
2016/04/20
26
0
我的决心书

我叫郑朝阳,来自北京,是老男孩 Linux 服务器运维38期学员. 现在开始学习,我给自己定一个目标,我的月薪要达到15K.为了目标, 从现在开始,我要做到以下几点: 课前预习好,做好预习笔记 上课认真听...

朝霞夕阳
2017/06/17
0
0
我学习编程的一些秘诀

过去一年,莫名其妙成了全职的编程培训师。大概是天注定,唉。最常遇到的新手问题就是,请问如何入门 XXX 技术。当然,对我来说,写 Rails 都快十年了。这这个领域东西还真难不倒我,抄了家伙...

oschina
2016/07/11
5.4K
18
GIT服务器搭建及配置详解

用久了SVN,突然换了项目组,新的项目要求使用GIT,还有点点生疏,于是不得不重新翻看以前的学习笔记,在复习的过程中想到自己也已经工作两年了,也该学会总结和思考,便诞生了开始有计划的写...

PeterChen_
2017/07/04
0
0
kohana3.1学习笔记-起步

我在git上找到了3.1但system里没有文件就把3.3的system文件放里面了,不管怎样让我们开始吧; 把kohana放在我的wamp里的kohana31目录下,然后开启浏览器: 一切ok,接下来重命名install.php...

toknTtok
2015/12/19
66
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Go语言_通神之路(2)

1、包 每个Go程序都是由包构成,从main包开始运行,就是我上一篇讲到的,都是从main函数开始执行,但是必须在main包下面! package mainimport ( "fmt" "math/rand")func ...

木九天
昨天
5
0
51.php-fpm的pool 慢日志 open_basedir 进程管理

12.21 php-fpm的pool 12.22 php-fpm慢执行日志(测试时报错) 12.23 open_basedir 12.24 php-fpm进程管理 12.21 php-fpm的pool: php-fpm里的pool也叫池子,咱们之前加入过www的配置,这个w...

王鑫linux
昨天
0
0
java内存模型概述

1、Java虚拟机运行时数据分区图 程序计数器:线程私有,是一块较小的内存空间,它是当前线程所执行的字节码文件的行号指示器 java虚拟机栈:线程私有,其生命周期与线程相同,这也就是我们平...

京一
昨天
1
0
shell学习之test语法

因为if-then语句不能测试退出状态码之外的条件,所以提供了test, 如果test命令中列出的条件成立,test命令就会退出并返回退出状态码0;如果条件不成立,test命令就会退出并返回非零的退出状态...

woshixin
昨天
0
0
openJDK之如何下载各个版本的openJDK源码

如果我们需要阅读openJDK的源码,那么需要下载,那么该去哪下载呢? 现在JDK已经发展到版本10了,11已经处于计划中,如果需要特定版本的openJDK,它们的下载链接在哪呢? 1.openJDK的项目 链接...

汉斯-冯-拉特
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部