Git 常用命令

记录 Git 日常操作常用命令

git config

Git级别:system() < global(当前用户) < local(当前仓库)

  • 新增或修改

    1
    2
    git config --global user.name xxxxx
    git config --global user.email xxx@xxxx.com
  • 删除用品配置信息

    1
    2
    # 如果当前只有一个用户,就不用加入xxxx
    git config --global --unset user.name xxxx

git clone

  • clone

    1
    git clone url
  • clone 指定分支

    1
    git clone -b branch_name url
  • clone 指定tag

    1
    2
    3
    4
    # clone 
    git clone url
    # checkout tag
    git checkout tag_name
  • clone 指定commit

    1
    2
    3
    4
    # 查看git commit 历史的
    git log
    # 指定 commit SHA
    git clone commit_sha_value

git commit

1
git commit -m "注释"

git branch

  • 创建分支

    1
    2
    3
    4
    # 创建分支
    git branch branch_name
    # 创建并切换到新分支
    git checkout -b branch_name
  • 切换分支

    1
    git checkout branch_name
  • 删除分支

    1
    2
    3
    4
    # 删除本地分支
    git branch -d branch_name
    # 删除远程指定分支
    git push origin --delete branch_name
  • 重命名分支

    1
    git branch -m old_branch_name new_branch_name
  • 查看分支

    1
    2
    3
    4
    5
    6
    # 查看本地所有分支
    git branch
    # 查看远程所有分支
    git branch -r
    # 查看本地和远程所有分支
    git branch -a

git tag

  • 新增tag

    1
    git tag -a tag_name -m "注释"
  • 查看tag

    1
    git tag -l
  • 删除tag

    1
    2
    3
    4
    # 删除本地tag
    git tag -d tag_name
    # 删除远程指定tag
    git push origin --delete tag tag_name

git help

更多命令

1
git --help

git other

  • 查看当前项目远程仓库地址
    1
    git remote -v

附录

显示 Gitment 评论