Git教程安装配置详解
Git安装配置
我们需要在使用Git之前安装Git。Git目前支持在Linux/Unix、Solaris、Mac和Windows平台上运行。Git平台安装包的下载地址是:http://git-scm.com/downloads
安装在Linux平台上
Git需要调用curl、zlib、openssl、expat、libiconv等库的代码,所以需要先安装这些依赖工具。在yum系统(如Fedora)或apt-get系统(如Debian系统)上,可以使用以下命令进行安装:每个Linux系统都可以使用其安装包管理工具轻松安装:
Debian/Ubuntu
Debian/Ubuntu Git安装命令是:
$ apt-get install libcurl 4-gnutls-dev lib expat 1-dev gettext \ libz-dev lib SSL-dev $ apt-get install git-core $ git-version git 1 . 8 . 1 . 2版本/RedHat
如果您使用的系统是Centos/RedHat,安装命令是:
$ yum install curl-dev expat-dev gettext-dev \ OpenSSL-dev zlib-dev $ yum-y install git-core $ git-version git 1 . 7 . 1版安装在windows平台上
在Windows平台上安装Git也很容易。有一个名为msysGit的项目提供了一个安装包。您可以从GitHub下载exe安装文件并运行它:
安装包下载地址:http://msysgit.github.io/
安装完成后,可以在命令行上使用git工具(带有ssh客户端),还有一个带有图形界面的Git项目管理工具。在开始菜单中找到‘Git’-‘Git Bash’,会弹出一个Git命令窗口,在这里可以执行Git操作。
安装在Mac平台上
在Mac平台上安装Git最简单的方法就是使用图形化的Git安装工具,可以从http://sourceforge.net/projects/git-osx-installer/下载
安装界面如下:
Git配置
Git提供了一个叫做git config的工具,专门用来配置或读取相应的工作环境变量。
这些环境变量决定了Git在各个环节的具体工作方法和行为。这些变量可以存储在以下三个不同的位置:
/etc/gitconfig文件:通用于系统中所有用户的配置。如果您将git config与- system选项一起使用,您将读写这个文件。~/.gitconfig文件:用户目录中的配置文件只适用于该用户。如果您将git config与- global选项一起使用,您将读写这个文件。当前项目的Git目录中的配置文件(即。工作目录中的git/config文件):这里的配置只对当前项目有效。每个级别的配置将覆盖上层的相同配置,因此。git/config将覆盖/etc/gitconfig中同名的变量。在Windows上,Git将寻找。用户主目录中的gitconfig文件。主目录是$HOME变量指定的目录,一般是c: \文档和设置\ $ user。
此外,git会尝试找到/etc/Gitconfig文件,只需看看Git安装在什么目录下,并将其作为根目录来定位即可。
用户信息
配置个人的用户名和电子邮件地址:
$ git config -全局用户. name 'runoob'$ git config -全局用户. email [emailprotected]
如果使用- global选项,更改后的配置文件是位于用户主目录中的文件,默认情况下,所有项目都将使用此处配置的用户信息。
如果您想在特定项目中使用其他名称或电子邮件,只需删除- global选项并重新配置它。新设置保存在。当前项目的git/config文件。
文字编辑器
设置Git默认使用的文本编辑器,一般可能是Vi或者Vim。如果您有其他首选项,如Emacs,您可以重置它:
$ git config-global core . editor emacs
差异分析工具
另一个常用的工具是解决合并冲突时使用什么样的差异分析工具。例如,要切换到vimdiff:
$ git config-global merge . tool vim diff
Git可以理解合并工具的输出信息,如kdiff3、tkdiff、meld、xxdiff、emerge、vimdiff、gvimdiff、ecmerge和opendiff。当然,您也可以指定使用自己开发的工具。详见第七章。
查看配置信息
要检查现有的配置信息,可以使用gitconfig-list命令:
$ Gitcong-list http。post buffer=2muser . name=runoob[email protected]有时会看到重复的变量名,这意味着它们来自不同的配置文件(如/etc/gitconfig和~/)。gitconfig),但最后git实际上采用了最后一个。
这些配置也可以在~/中看到。gitconfig或/etc/gitconfig,如下所示:
vim ~/。gitconfig
显示如下:
[http]post buffer=2m[user]name=runoob email=[email protected]您也可以直接检查一个环境变量的设置,只需遵循一个特定的名称,如下所示:
$ git config user.namerunoob
以上是Git安装配置的信息。后续继续整理相关资料。感谢您对本网站的支持!
版权声明:Git教程安装配置详解是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。