ubuntu安装和配置git

Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。

在有 yum 的系统上(比如 Fedora)或者有 apt-get 的系统上(比如 Debian 体系),可以用下面的命令安装:

<span style="font-size:14px;">$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev

$ sudo apt-get install git-core

$ git --version
git version 1.7.9.5</span>

Git 提供了一个叫做 git config 的工具,专门用来配置或读取相应的工作环境变量。

这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方:

  • /etc/gitconfig 文件:系统中对所有用户都普遍适用的配置。若使用git config 时用--system 选项,读写的就是这个文件。
  • ~/.gitconfig 文件:用户目录下的配置文件只适用于该用户。若使用git config 时用--global 选项,读写的就是这个文件。
  • 当前项目的 Git 目录中的配置文件(也就是工作目录中的 .git/config 文件):这里的配置仅仅针对当前项目有效。每一个级别的配置都会覆盖上层的相同配置,所以.git/config 里的配置会覆盖/etc/gitconfig 中的同名变量。

用户信息

配置个人的用户名称和电子邮件地址:

<span style="font-size:14px;">$ git config --global user.name "deng"
$ git config --global user.email [email protected]</span>

如果用了 --global 选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。

如果要在某个特定的项目中使用其他名字或者电邮,只要去掉 --global 选项重新配置即可,新的设定保存在当前项目的 .git/config 文件里。

文本编辑器

设置Git默认使用的文本编辑器, 一般可能会是 Vi 或者 Vim。如果你有其他偏好,比如 Emacs 的话,可以重新设置:

<span style="font-size:14px;">$ git config --global core.editor vim</span>

差异分析工具

还有一个比较常用的是,在解决合并冲突时使用哪种差异分析工具。比如要改用 vimdiff 的话:

<span style="font-size:14px;">$ git config --global merge.tool vimdiff</span>

Git 可以理解 kdiff3,tkdiff,meld,xxdiff,emerge,vimdiff,gvimdiff,ecmerge,和 opendiff 等合并工具的输出信息。

当然,你也可以指定使用自己开发的工具,具体怎么做可以参阅第七章。

查看配置信息

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

[email protected]:/$ git config --list
user.name=deng
[email protected]
core.editor=vim
merge.tool=vimdiff

有时候会看到重复的变量名,那就说明它们来自不同的配置文件(比如 /etc/gitconfig 和 ~/.gitconfig),不过最终 Git 实际采用的是最后一个。

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

<span style="font-size:14px;">$ git config user.name
Scott Chacon</span>
时间: 2024-11-05 15:48:55

ubuntu安装和配置git的相关文章

Ubuntu系统如何安装和配置Git

一.Git安装: 1. 二进制方式安装: $ sudo apt-get install git-core 安装完成后,在终端中输入 git 就可以看到相关的命令了.如果只是需要使用git来管理本地的代码,那么现在 就 可 以使用了.如果需要和github上的项目结合,还需要做其他的一些操作. 2.github帐号的申请 如果只是需要将github上感兴趣的代码拷贝到本地,自己进行修改使用,而不打算共享发布的话,其实不申请 帐号也没有关系,只需要 git clone 代码到本地就可以了. $ gi

Ubuntu 安装和配置minicom

Ubuntu 安装和配置minicom 1 . 安装 Minicom 用新立得软件管理器下载minicom 2.配置Minicom shell下输入 minicom -s 打开配置界面 进入Serial port setup Next step: 进入串口配置 输入A配置串口驱动为/dev/ttyS0 输入E配置速率为115200 8N1 输入F将 Hardware Flow Control 设 为 NO minicom用于控制开发板.和modem没关系,改动Modem and dialing,

阿里云服务器ECS(Centos8)下安装和配置Git

----阿里云服务器ECS(Centos8)下安装和配置Git---- 一.首先在Centos通过yum下载安装Git 命令:yum install git 二.通过命令验证已安装的Git版本 命令:git --version 三.设置个人信息 命令: git config --global user.name "Treasure" git config --global user.email [email protected] (注意:名字和邮箱之前有空格) 我这里是因为整个git中

ubuntu安装zsh、git

我的系统是elementary os ,Ubuntu版本18.0.4 1.安装zsh sudo apt-get install zsh 2.将默认的shell从bash改为zsh chsh -s /bin/zsh 3.安装git,我选的github方式安装oh-my-zsh,所以先安装git sudo apt-get install git git --version 6.git开始会配置提交的名字和邮箱 git config --global user.name "king" git

[Hadoop入门] - 2 ubuntu安装与配置 hadoop安装与配置

ubuntu安装(这里我就不一一捉图了,只引用一个网址, 相信大家能力) ubuntu安装参考教程:  http://jingyan.baidu.com/article/14bd256e0ca52ebb6d26129c.html 注意下面几点: 1.设置虚拟机的IP, 点击虚拟机的右下角网络连接图标, 选择”桥接模式“, 这样才能分配到你的局域网IP, 这个很重要因为后面hadoop要用到局域网. 2.在ubuntu里面查看ip的命令:ifconfig可以显示出你的IP地址, 看一下IP是否为你

[软件工程]在Ubuntu系统下配置GIT

1.首先检查git是否已经安装 终端输入git 2.如果未安装,输入sudo apt-get install git安装 安装完成之后,输入git查看 3. 为这台计算机起一个名字,并且登记邮箱 4.生成ssh密钥,新增git密钥 新增密钥 查看密钥 将文本复制到个人github的ssh密钥中 https://github.com/settings/keys 之后就完全一样了

Ubuntu安装和配置ftp服务器

习惯向服务器上传文件时使用scp命令,简单又安全,但是Wordpress的升级机制需要在使用ftp访问方式,所以只好在VPS下配置ftp服 务器,Linux下配置ftp服务器可以选用vsftp和wu-ftp,两者各有优势.个人比较推荐vsftp,除了中文乱码问题. VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全. Wu-Ftpd全称是Washington University FTP,

Ubuntu 安装和配置SVN

Ubuntu 版本为1204server 安装SVN apt-get install subversion 建立SVN仓库 mkdir -p /home/.svn/test #建立仓库目录 mkdir -p /home/.svn/test_2 svnadmin create /home/.svn/test #创建仓库,执行完毕后test目录有仓库相关文件 svnadmin create /home/.svn/test_2 配置和管理SVN 1)仓库的配置文件 $depot/conf/svnser

[学习OpenCV攻略][001][Ubuntu安装及配置]

学习环境: 1.操作系统 Ubuntn 2.学习书籍 <学习OpenCV> 3.OpenCV版本 opencv-1.0.0 root登入配置 Ubuntn默认不允许root用户登入,在登录窗口只能看到普通用户和访客用户.我们做开发需要经常用到root权限,所以把root用户设置成自动登录用户. 1.以普通用户登录后,在终端中输入: sudo passwd root,给root用户添加密码. 2.su root,切换到root用户. 3.vim /etc/lightdm/lightdm.conf