在Ubuntu 16.04上安装Git的方法

打印 上一主题 下一主题

主题 1029|帖子 1029|积分 3087

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
前些天发现了一个巨牛的人工智能学习网站,普通易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
简介

在现代软件开辟中,一个不可或缺的工具是某种版本控制系统。版本控制系统允许您在源代码级别跟踪软件。您可以跟踪更改、规复到先前阶段,并创建分支以创建文件和目次的备用版本。
最流行的版本控制系统之一是git,它是一个分布式版本控制系统。许多项目在git存储库中维护其文件,并且像GitHub和Bitbucket这样的网站使得分享和贡献代码变得简单而有价值。
在本指南中,我们将演示如何在Ubuntu 16.04系统上安装和配置git。我们将介绍如何以两种差别的方式安装软件,每种方式都有其优点。
本教程假设您以非root用户身份登录,您可以在此处了解如何创建非root用户。
使用Apt安装Git

到目前为止,最简单的安装和预备使用git的方法是使用Ubuntu的默认存储库。这是最快的方法,但版本可能比最新版本要旧。如果您必要最新版本,请考虑按照编译源代码的步骤举行安装git。
您可以使用apt软件包管理工具来更新本地软件包索引。之后,您可以下载并安装步调:
  1. sudo apt-get update
  2. sudo apt-get install git
复制代码
这将下载并安装git到您的系统。您仍然必要完成我们在“设置”部分中介绍的配置步骤,所以可以直接跳转到该部分。
从源代码安装Git

安装git的更灵活的方法是从源代码编译软件。这必要更长的时间,并且不会通过软件包管理器举行维护,但它将允许您下载最新版本,并且如果您希望自定义选项,还可以对其举行一些控制。
在开始之前,您必要安装git所依赖的软件。这些都可以在默认存储库中找到,因此我们可以更新本地软件包索引,然后安装这些软件包:
  1. sudo apt-get update
  2. sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
复制代码
安装了须要的依赖项后,您可以访问GitHub上git项目标镜像来获取您想要的git版本。
当您到达项目页面时看到的版本是当前正在提交的分支。如果您想要最新的稳定版本,您应该使用页面左侧的按钮将分支更改为最新的非“rc”标签:
!git change branch
接下来,在页面右侧,右键单击Download ZIP按钮并复制链接地址。
回到您的Ubuntu 14.04服务器,您可以输入wget,然后粘贴您复制的地址。您复制的URL可能与我的差别:
  1. wget https://github.com/git/git/archive/v2.8.1.zip -O git.zip
复制代码
解压您下载的文件并进入生成的目次,输入以下命令:
  1. unzip git.zip
  2. cd git-*
复制代码
现在,您可以通过输入以下两个命令来制作软件包并安装它:
  1. make prefix=/usr/local all
  2. sudo make prefix=/usr/local install
复制代码
现在您已经安装了git,如果您想升级到更高版本,您只需克隆存储库(确保首先切换到您的主目次),然后构建和安装。要找到用于克隆操作的URL,请导航到项目标GitHub页面上您想要的分支或标签,然后在页面右侧复制克隆URL:
!git clone URL
切换到您的主目次,并在您刚刚复制的URL上使用git clone:
  1. cd ~
  2. git clone https://github.com/git/git.git
复制代码
这将在当前目次中创建一个新目次,您可以在其中重新构建软件包并安装更新的版本,就像您上面所做的那样。这将用新版本覆盖旧版本:
  1. cd gitmake prefix=/usr/local all
  2. sudo make prefix=/usr/local install
复制代码
设置Git

现在您已经安装了git,您必要做一些事情,以便为您生成的提交消息包含您的精确信息。
通过git config命令最简单的方法。详细来说,我们必要提供我们的姓名和电子邮件地址,由于git会将此信息嵌入到我们的每个提交中。我们可以通过输入以下命令添加此信息:
  1. git config --global user.name "Your Name"
  2. git config --global user.email "youremail@domain.com"
复制代码
我们可以通过输入以下命令检察已设置的全部配置项:
  1. git config --list
复制代码
  1. user.name=Your Name
  2. user.email=youremail@domain.com
复制代码
正如您所看到的,这有稍微差别的格式。信息存储在您的git配置文件中,您可以选择使用文本编辑器手动编辑,如下所示:
  1. nano ~/.gitconfig
复制代码
  1. [user]
  2.     name = Your Name
  3.     email = youremail@domain.com
复制代码
您可以设置许多其他选项,但这是所需的两个根本选项。如果您跳过此步骤,当您提交到git时,您可能会看到类似于以下内容的警告:
  1. [master 0d9d21d] initial project version
  2. Committer: root
  3. Your name and email address were configured automatically based
  4. on your username and hostname. Please check that they are accurate.
  5. You can suppress this message by setting them explicitly:
  6.     git config --global user.name "Your Name"
  7.     git config --global user.email you@example.com
  8. After doing this, you may fix the identity used for this commit with:
  9.     git commit --amend --reset-author
复制代码
这会给您带来更多的工作,由于您将不得不使用精确的信息修改您已经完成的提交。
结论

您现在应该已经在您的系统上安装并预备好使用 git。要了解更多关于如何使用 Git 的信息,请查阅以下文章:


  • 如何有效使用 Git
  • 如何使用 Git 分支

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

伤心客

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表