目前使用的是 Git,我仅对我平时使用的 Git 命令做一个持续总结记录。

  • 查看改变的文件
    1
    git status
  • 添加待提交文件至本地仓库

    • 指定文件

      1
      git add <fileName>
    • 全部文件

      1
      git add .
  • 撤销添加文件至本地仓库

    • 指定文件

      1
      git reset HEAD <fileName>
    • 全部文件

      1
      git reset HEAD .
  • 提交代码至本地仓库

    1
    git commit -m "注释"
  • 将本地仓库推送至远程仓库

    1
    git push
  • 从远程仓库拉取最新分支

    1
    git pull
  • 查看当前分支

    1
    git branch
  • 切换分支

    1
    git checkout 分支名
  • 将某分支合并到当前分支

    1
    git merge 某分支名
  • 储藏当前修改

    1
    git stash save "注释"
  • 查看储藏

    • 查看指定储藏

      1
      git stash show 储藏名
    • 查看所有储藏

      1
      git stash list
  • 删除所有储藏

    1
    git stash clear
  • 释放储藏

    • 释放指定储藏(不删除)

      1
      git stash apply 储藏名
    • 释放最近一个储藏 (删除)

      1
      git stash pop
  • 查看操作记录

    1
    git reflog
  • 恢复至某一次操作前的状态

    1
    git reset --hard 操作记录名