# git常用命令整理

84 阅读2分钟

一、git 相关信息查看

  1. git 或者 git help ---查看很多有用的 git 信息
  2. git help -a ----查看所有 git 命令
  3. git help -g ----查看 git 使用手册(按 q 退出查看帮助)
  4. git help 手册名 ----查看手册相关说明(会自动打开浏览器)

二、git 系统配置

  1. git config --help ----查看配置帮助信息
  2. git config --list ----查看配置信息
  3. git config --global user.name ‘xxx’ ----配置用户名
  4. git config --global user.email ‘xxx@qq.com’ ----配置用户邮箱
  5. git init ----初始化

三、项目提交流程

  1. git status ----查看当前状态
  2. git add * 或者 git add . ----全部添加要到要提交的文件
  3. git reset /git reset 文件名 ----取消全部/某个添加的文件
  4. git add index.html ----添加要提交的某个文件
    git commit -m ‘提交信息’ ----添加提交信息

四、回到某次提交状态

  1. git log ----查看以往的 commit 记录
  2. git reset commitID --hard ----回到某次提交状态(git log 后看不到在那之后的提交状态了)
  3. git reflog ----查看全部操作记录,包括上一步中看不到的提交状态
  4. git reset commitID --hard ---然后即可回到最新的提交状态

五、分支

  1. git branch ----查看所有本地分支
  2. git branch -a ----查看所有本地分支和远程分支
  3. git checkout -b 分支名 ----创建新分支
  4. git merge 分支名 ----合并分支
  5. git switch 分支名 ----切换分支

六、远程仓库

  1. git push --set-upstream origin test ---- 将本地分支推送至远程(第一次后可直接使用 git
    push 直接推送)
  2. git fetch ----拉取远程仓库信息
  3. git checkout 远程分支名
    (拉取远程分支内容执行 2,3 步,直接执行第三步无效)
  4. git pull ----拉取远程分支的最新内容
  5. git diff /git diff 文件名 ----查看 commit 前后文件有何不同(全部/某个文件)