git config --global user.name "[name]"设置在提交交易中使用的用户名。
git config --global user.email "[email]"设置在提交交易中使用的电子邮箱。
git init创建一个新的本地仓库。
git clone [url]下载一个项目及其整个版本历史。
git status列出所有待提交的新文件或已修改文件。
git add [file]为文件创建快照,准备进行版本控制。
git commit -m "[message]"将文件快照永久记录在版本历史中。
git log列出当前分支的版本历史。
git diff显示尚未暂存的文件差异。
git branch列出当前仓库中的所有本地分支。
git checkout -b [branch-name]创建一个新分支并切换到该分支。
git switch [branch-name]切换到指定分支。
git merge [branch]将指定分支的历史合并到当前分支。
git branch -d [branch-name]删除指定分支。
git remote add [name] [url]添加一个新的远程仓库。
git fetch [remote]从远程仓库下载所有版本历史。
git pull获取并合并远程分支的所有提交到本地分支。
git push [remote] [branch]将本地仓库内容上传到远程仓库。
git reset [file]取消暂存文件,但保留其内容。
git revert [commit]创建一个新的提交,以撤销之前的提交更改。
git reset --hard [commit]放弃所有本地更改并重置到指定提交。
git stash临时存储所有已修改的受版本控制文件。
git stash pop恢复最近存储的文件。
git worktree add [path] [branch]在指定路径添加一个新的工作树,并切换到指定分支。
git worktree list列出每个工作树的详细信息。
git worktree remove [path]删除指定路径的工作树。
git worktree prune清理已不在磁盘上的工作树信息。
按配置、基础、分支、远程、撤销、worktree 等场景组织,查找路径更短。
每条命令附简要说明,便于理解适用场景和执行效果。
可按命令名或场景关键词搜索,快速定位目标操作。
浏览过程无需上传仓库信息或命令历史。
提交、切分支、查看变更、同步远程等高频操作可在一页快速定位。
在冲突处理、误提交撤销、分支恢复等场景中快速找到对应命令。
用于新成员入职培训,统一分支命名、提交规范和合并流程。
减少在多站点查资料的切换成本,提升开发连续性。
输入 `rebase`、`stash`、`cherry-pick` 等关键词快速定位相关命令。
确认命令用途后将示例中的分支名、路径、远程地址替换为项目真实值。
对 reset、rebase、force push 等命令先确认影响范围,再纳入团队流程执行。