目录
1.1:Git概述
1.2在CentOS上安装和使用GIT的分步指南
1.2.1步骤1:安装所需软件包
1.2.2步骤2:下载和编译Git源代码
1.2.3步骤3:检查Git版本
1.3 Git初始设置入门
1.3.1 Git初始设置
1.3.2您的身份
1.3.3你的编辑
1.3.4您的差异工具
1.3.5检查您的设置
1.3.6寻求帮助
1.1 Git概述
Git是一个相当流行的免费开源分布式版本控制系统(VCS),专门用于以惊人的速度和效率处理不同规模的项目(从小型到大型)。它主要用于源代码管理,并且仍然主要关注速度、对分布式非线性工作流的无缝支持和数据完整性。本教程详细解释了在CentOS上安装和使用GIT的过程。
1.2在CentOS上安装和使用GIT的分步指南
在CentOS上安装Git仍然是一个相当简单的过程,其步骤概述如下:
1.2.1步骤1:安装所需软件包
为了安装Git,您需要确保所需的软件包已安装在系统上。在开始编译Git源代码之前,请键入以下命令以安装所需的包:
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils
1.2.2步骤2:下载和编译Git源代码
完成所需软件包的安装后,您必须从内核Git下载Git源代码。您可以使用以下命令下载Git:
cd /usr/src
wget https://www.kernel.org/pub/software/scm/git/git-2.0.1.tar.gz
tar xzf git-2.0.1.tar.gz
目前最新的Git版本是2.0.1。要在遵循本指南时查找最新可用版本,请访问此URLhttps://www.kernel.org/pub/software/scm/git/并搜索版本号最高的git-VERSION.tar.gz。
成功下载并提取Git源代码后,请键入以下命令以编译源代码:
cd git-2.0.1
make prefix=/usr/local/git all
make prefix=/usr/local/git install
echo “export PATH=$PATH:/usr/local/git/bin” >> /etc/bashrc
source /etc/bashrc
上面的命令将帮助您编译源代码,您还没有准备好进行下一步。
1.2.3步骤3:检查Git版本
以上步骤成功地将Git安装到您系统上的软件中。然而,Git是一个功能强大的软件,有各种版本,可以全面满足用户的需求。每个版本都有不同的命令来获取所需的数据。所以,在你开始使用这个软件之前,你应该确切地知道你使用的是哪个版本。这将帮助您快速获得所需的结果。检查Git版本的命令是:
git -version
此命令对新用户特别有用,因为他们可以通过转到相应的版本从在线用户手册中寻求帮助。
1.3 Git初始设置入门
1.3.1 Git初始设置
现在你已经成功地在系统中安装了Git,你会渴望根据自己的要求定制软件。Git的定制相当容易,一旦完成,即使你升级了软件,它也会一直存在。如果您想更改它们,只需重复命令即可。
使用Git,您可以使用gitconfig,这是一个有效的工具,允许您根据需要设置配置变量。这些变量最终决定了软件的外观和操作方式。您可以将这些变量存储在三个不同的位置:“/etc/gitconfig文件:此文件存储所有系统用户的值和存储库。当按下选项–system to gitconfig时,Git仅从该文件读取和写入。”~/.gitconfig文件:该文件是用户特定的,当您传递选项-global时,Git会专门读取和写入该文件。“您正在使用的存储库的Git目录中的配置文件(即.Git/config):此文件再次特定于您当前使用的单个存储库。在此文件中,每个级别都会覆盖上一级别中的值,因此.Git-config文件中的值会覆盖/etc/gitconfig中的值。
当您使用Windows系统时,Git会在$HOME目录中查找.gitconfig文件(在Windows环境中为%USERPROFILE%),对于大多数人来说,该文件是C:\Documents and Settings\$USER或C:\Users\$USER,具体取决于版本(在Windows环境中,$USER是%USERNAME%)。虽然Git是相对于Msys根目录的,但当你在Windows系统上安装它或运行安装程序时,它仍然会查找/etc/gitconfig。
1.3.2设置用户身份
每当你在系统中安装Git软件时,最重要的事情就是设置你的用户名和电子邮件地址。事实上,这应该是你的第一个任务,因为每个Git提交都使用这些凭据,并且当你传递这些凭据时,其中提供的信息保持不变。
gitconfig –global user.name “John Doe”
gitconfig –global user.email peterdrucker@sample.com
如果您传递了-global选项,则只需执行一次。这是因为Git会自动使用这些凭据在该系统上执行任何操作。如果您不想将此信息用于特定项目,只需使用–global选项运行命令即可。
1.3.3为用户配置编辑器
设置好身份后,您可以在系统中配置默认文本编辑器。Git默认情况下会在您键入消息时使用此编辑器。大多数系统都有Vi或Vim作为默认编辑器;但是,如果你想使用Emacs等不同的编辑器,你可以使用以下命令:
gitconfig –global core.editor emacs
1.3.4配置Diff工具
默认的diff工具是Git用户强烈推荐的选项之一。这是因为该选项是解决日常小冲突的方便工具。您可以使用各种此类应用程序;vimdiff是最常见的。要在您的系统中配置vimdiff,您可以使用以下命令:
gitconfig –global merge.tool vimdiff
Git是一种广泛使用的软件,与大多数diff工具兼容。最常用的diff工具包括kdiff3、tkdiff、meld、xxdiff、emerge、vimdiff、gvimdiff、ecmerge和opendiff。
1.3.5检查您的设置
Git的另一个非常有效的特性是,它允许你在任何给定的时间点检查你的设置。gitconfig-list命令为您提供了所有设置的完整列表。传递命令$gitconfig-list后,您将获得以下详细信息:
user.name=JohnDoe
user.email=jdoe@example.com
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
当Git从不同的文件中读取相同的密钥时,您可能会在屏幕上多次看到相同的密钥。例如,如果Git从/etc/gitconfig和/gitconfig文件中读取相同的键,它将使用该键表示的最后一个值。在这种情况下,您可以通过使用以下命令了解Git是如何为特定对象赋值的:
gitconfig{key}:
$ gitconfig user.name
LizTaylor
1.3.6寻求帮助
虽然Git是一个功能强大的软件,但有时在使用它时可能需要帮助。但是,获得Git的帮助和使用它一样简单。它提供了三种不同的方法来访问手册页(manpage):
git help
git –help
mangit-
例如,要获取config命令的手册页帮助,您只需使用以下命令:
git help config
手册页帮助的最大优点是,您可以随时随地访问。即使您处于离线状态,Git也会为您提供手册页帮助。对于Git上的某些任务,一些初学者甚至经验丰富的用户都需要亲自帮助。Freenodes IRC服务器上的#git或#github频道为这些用户提供全天候帮助。这些渠道有很多经验丰富的Git用户,他们愿意帮助其他用户。
-
扫码下载安卓APP
-
微信扫一扫关注我们
微信扫一扫打开小程序
手Q扫一扫打开小程序
-
返回顶部
发表评论