0%

Git常用命令

  • 版本

    1
    git --version

  • Git 配置信息

    1
    git config --list

  • 通用配置信息
    1
    git config --list --global
1
git config user.name

  • 配置用户名

    1
    2
    git config --global user.name xys
    git config --global --add user.name xys user.email xxx@xx.com
  • 删除一个配置

    1
    git config --global --unset user.name xys
  • 查看所有用户信息

    1
    ll -a
  • 创建git仓库

    1
    git init
  • 克隆一个git仓库

    1
    git clone xxx
  • 提交代码

    1
    2
    git add xxx
    git commit -m ""
  • 修改上一个commit信息

    1
    git commit --amend -m ""
  • 查看代码仓库状态

    1
    git status
  • 查看当前代码与上一次提交的差异

    1
    git diff HEAD
  • 查看提交记录

    1
    git log
  • 回退代码到上个版本

    1
    git reset --hard HEAD^
  • 回退到指定版本

    1
    git reset --hard xxx

身份认证

  • SSH
  • 查看根目录下面的SSH
    1
    cd .ssh

Push代码

  • 将本地仓库与远程仓库相连

    1
    git remote add origin xxx
  • push -u的意思是不但会把本地的代码推送到远程,而且会将其关联起来,以后就不需要这个参数了

    1
    git push -u origin master
  • 更新代码

    1
    git pull

分支管理

  • 创建新分支并切换到此分支

    1
    git checkout -b dev
  • 查看所有分支

    1
    git branch
  • 合并分支

    1
    git merge xxx
  • 删除分支

    1
    git branch -d xxx
  • 查看远程分支

    1
    git remote 
  • 推送指定分支

    1
    git push origin xxx

tag 通常用户发版本的时候标记版本号

  • tag

    1
    git tag xxx
  • 删除 tag

    1
    git tag -d xxx

图形化工具

Windows

  • Git bash

    Mac&Windows

  • SourceTree
  • Android Studio