美文网首页
Git安装教程

Git安装教程

作者: Gooooood | 来源:发表于2016-05-02 14:54 被阅读1354次

    Git是用于代码管理的工具,通过仓库(repository)来保存版本管理所需要的信息。Git在每台开发机上都会有一个仓库,代码可以先提交到本地仓库,然后再从本地仓库推送到远端仓库。Git的每次提交(commit)都会生成一个快照,快照保存了所有被修改文件的副本而不是增量。Git每次分支切换都是直接从快照中提取文件,而不是根据增量重新计算出最终文件,因此操作速度会比较。当前最流行的Android源码就是使用Git进行代码管理。

    Windows上安装Git

    在官网下载Git安装文件。按照默认选项安装即可。安装完成后,在开始菜单里找到“Git”->“Git Bash”,打开Git Bash命令行窗口,说明安装成功。以后所有的Git命令均在这里运行。

    MacOS上安装Git

    Mac上的安装方法比较多,可以下载dmg安装文件安装。也可以使用homebrew安装。最简单也是推荐的方式是安装 Xcode Command Line Tools。 Mavericks (10.9) 或更高版本的系统中,在 Terminal 里尝试首次运行 git 命令即可。 如果没有安装过命令行开发者工具,将会提示你安装。

    Linux上安装Git

    对于Ubuntu或者Debian,运行以下命令就可以直接安装,老版本的Ubuntu需要运行sudo apt-get install git-core

    $ sudo apt-get install git
    

    对于CentOS和Fedora使用以下命令

    $ sudo yum install git
    

    其他版本的Linux可以下载源码自己编译。

    Git配置

    打开命令行工具(Windows打开Git Bash),运行以下命令:

    $ git config --global user.name  "your name"  
    $ git config --global user.email "your email"   
    $ git config --global push.default simple        # 每次push仅push当前分支
    $ git config --global core.autocrlf false        # 忽略window/unix换行符
    $ git config --global gui.encoding utf-8         # 避免乱码
    $ git config --global core.quotepath off         # 避免git status显示的中文文件名乱码
    

    Windows上还需配置:

    $ git config --global core.ignorecase false
    

    以上配置适用于全部的Repository,如果某个Repository需要其他的用户名和邮箱,则cd到相应Repository目录执行以下命令:

    git config user.name "your name"
    git config user.email "your email"
    

    设置SSH

    打开命令行(Windows用户打开Git bash)键入以下命令:

    $ ssh-keygen -t rsa -C "your email"
    

    然后一路回车,不需要输入任何密码。在当前用户目录的.ssh文件夹下(~/.ssh/id_rsa.pub)会生成id_rsa.pub文件,其内容就是ssh key pair。
    对于Linux还需执行以下命令将ssh key告诉系统:

    $ ssh-add ~/.ssh/id_rsa
    

    将生成的ssh key添加到github(账户创建和配置),git@osc或者任何提供git服务的网站,以后使用git提交到远端服务器就不需要密码了。

    参考资料
    https://git-scm.com/doc

    相关文章

      网友评论

          本文标题:Git安装教程

          本文链接:https://www.haomeiwen.com/subject/nqtfrttx.html