Menu
CoddyTech

Git 命令

一份实用的 Git 日常命令参考:创建分支、撤销更改、合并与变基、与远程仓库同步。每条命令都有语法、关键选项,以及可以在终端在线编辑器中直接运行的示例。

想要可打印的单页版?请看 Git 速查表。

设置与配置

创建仓库并配置 Git:init、config、remotes。

暂存与提交

把更改记录到历史中:add、commit 和 amend。

分支

创建、切换、重命名和删除分支,在隔离环境中修改代码。

撤销更改

从错误中恢复:安全地 reset、revert 和撤销提交。

合并与变基

用 merge、rebase、squash 和 cherry-pick 整合两个分支的工作。

远程仓库

将本地仓库与 GitHub 等远程仓库同步:push、pull、fetch。

查看与清理

查看改动并清理工作区:status、log、diff、clean。

撤销更改:该用哪个命令?

四个命令以不同方式撤销工作。根据你想保留什么,以及提交是否已经推送来选择:

  • git reset - 将分支移回之前的位置并改写历史。最适合尚未推送的本地提交。
  • git revert - 新增一个提交来撤销之前的提交。对于别人已经拉取的提交,这是安全的选择。
  • git checkout - 切换分支,或将文件恢复到之前的版本。
  • git stash - 不提交就把更改暂存起来,之后再重新应用。