Git常用命令

77 阅读1分钟

新建仓库

  • git init

版本控制

提交版本

  • 暂存区(Stage): 所有未被提交的修改放到 stage,add 或 rm 命令将修改放到 stage,commit 命令将stage的内容提交。只有被 add 的内容才会被记录,若只修改未 add,则修改不会被记录。
  • git add filename
  • git commit -m "description"
  • git status
  • git diff: 查看修改内容

版本回退

  • git log: 查看历史版本
  • git reset --hard HEAD^: 退回到上一个版本
  • git reset --hard VERSION NUMBER: 退回到版本号为VERSION NUMBER的版本
  • git reflog: 查看历史命令
  • git checkout --filename: 撤销工作区中未被添加的修改,即将 filename 退回到最近一次的 add 或 commit
  • git rm

分支管理

  • git branch dev: 创建名为 dev 的分支
  • git checkout dev: 将 HEAD 指向分支 dev
  • git switch -c : 创建并切换分支
  • git branch: 查看当前分支
  • git switch : 切换分支
  • git merge : 合并某分支到当前分支
  • git branch -d : 删除分支