zoukankan      html  css  js  c++  java
  • git安装和使用 linux系统和window系统


    一、git简介
      git是一款免费、开放源代码的分布式版本控制系统
    特点:
      git是一个开源的分布式版本控制系统,可以有效,
      高速的处理从很小到非常大的项目版本管理

    二、git安装
      Linux:下载、安装
    1.安装系统环境
      centos 6.9 64位
    2.git版本
      2.8.0
    3.安装步骤
      (1)从GitHub官网下载
          https://github.com/git/git/releases?afer=v2.9.1
       或者直接在Linux执行安装
        wget https://github.com/git/git/archive/v2.8.0.tar.gz
      git安装依赖
        yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
      (2) 解压:tar -zxvf v2.8.0.tar.gz
      (3) 编译:make prefix=/application/git all
      (4)运行:make prefix=/application/git install
      (5)卸载:yum remove git卸载git

    window:下载、安装
      1.安装系统环境
        window 10 64位
      2.git版本
        2.12.1-64bit
      3.安装步骤
      (1)登录官网下载安装包:https://git-for-windows.github.io/


    三、git配置
    基础配置、ssh key pair配置
      1.配置用户名(提交时会引用)
        git config --global user.name 'xningge'
      #请把xningge替换成自己的用户名
      2.配置邮箱(提交时会引用)
        git config --global user.email "xningge@163.com"
      #请把xningge@163.com替换成自己的用户邮箱
      3.其他配置
        git config --global merge.tool "kdiff3"
      #要是没安装KDiff3就不用设这一行
        git config --global core.autocrlf false
      #让Git不要管Windows/Unix换行符的事
      2.编码配置
        git config --global gui.encoding utf-8
      #避免git status显示的中文文件名乱码

      window上还需要配置:
        git config --global core.ignorecase false

      3.git ssh key pair配置
        (1)在Linux的命令行下,或Windows上Git Bash 命令行窗口键输入:
          ssh-keygen -t rsa -C "1220982761@qq.com"
        (2) 然后一路回车,不要输入任何密码之类,生成ssh key pair
        (3)ssh-add ~/.ssh/id_rsa
        (4)cat ~/.ssh/id_rsa.pub

      注:执行ssh-add时出现Could not open a connection to your authentication agent
      执行ssh-add ~/.ssh/rsa 报标题上的错误先执行 eval `ssh-agent`(~键上的那个)
      再执行ssh-add ~/.ssh/id_rsa成功ssh-add -l 就有新加的rsal
       (4)再把其中公钥的内容复制到剪切板
      (5)我使用的oschina 的gitlab,具体根据自己情况来定
      (6)登录对应的gitlab右上角个人资料
      (7)进入个人SSH 公钥配置,把刚粘贴的复制添加进去,确定提交

    四、git验证
      1.Linux:执行git --version命令,出现版本信息,安装成功
      2.window:执行git --version命令,出现版本信息,安装成功

    五、git命令
      1.切换分支:git checkout 分支名
      2.拉取;git pull
      3.提交:git push
      4.查看分支:git branch

      git常用命令
            git init
            git status
            git add .
            git commit -am 'first commit init project'
            git remote add origin git@gitee.com:xningge/jintao.git
            git remote rm origin
            git remote add origin git@gitee.com:xningge/jintao.git
            git push -u origin master
            git pull
            git push -u origin master
            git push -u -f origin master
            git branch
            git branch -r
            git checkout -b v1.0 origin/master
            git push origin HEAD -u

  • 相关阅读:
    Feature分支
    Bug分支
    分支管理策略
    解决冲突
    创建与合并分支
    分支管理
    Java并发与多线程教程(1)
    Java Thread(线程)案例详解sleep和wait的区别
    Spring在Thread中注入Bean无效的解决方式
    浅谈Java中的hashcode方法
  • 原文地址:https://www.cnblogs.com/xningge/p/8439647.html
Copyright © 2011-2022 走看看