功能说明
Git 是目前最流行的分布式版本控制系统,由 Linus Torvalds 于 2005 年创建。本工具收录了 Git 开发中常用的命令,按功能分类整理,支持一键复制。
涵盖仓库初始化、文件管理、分支操作、远程同步、标签管理、撤销回退、日志查看等核心场景。无论是 Git 新手还是资深开发者,都能快速找到所需命令。
所有命令数据存储在本地,无需联网即可使用。建议将本工具收藏到浏览器书签或添加到桌面,方便随时查阅。
使用步骤
1. 使用顶部分类标签快速筛选命令类别。
2. 在搜索框中输入关键词,实时过滤匹配的命令。
3. 点击命令卡片右上角的"复制"按钮,一键复制命令。
常见问题
Git 和 GitHub 有什么区别?
Git 是版本控制系统(工具),GitHub 是基于 Git 的代码托管平台(服务)。Git 可以在本地使用,不依赖 GitHub。类似的平台还有 GitLab、Gitee 等。
如何撤销一次错误的提交?
如果提交还未推送到远程,使用 git reset --soft HEAD~1 撤销提交但保留修改;如果已推送,使用 git revert HEAD 创建一个新的撤销提交。
如何查看某个文件的修改历史?
使用 git log -p filename 可以查看某个文件的每次提交变动,配合 --follow 可以追踪文件重命名。
你可能还想问
撤销修改有哪些情况?
未暂存改动用 git checkout -- 文件(或 git restore);已暂存用 git restore --staged 后再撤销;已提交但未推送用 git reset --soft 回退,已推送需用 revert 生成反向提交。
分支合并冲突怎么处理?
冲突后编辑标记区保留想要的内容,再 git add 标记已解决,最后 git commit 完成合并;拿不准时用 git merge --abort 放弃,回到合并前状态最安全。
误删分支或提交能找回吗?
能。git reflog 记录所有 HEAD 移动,找到目标 SHA 后 git checkout -b 恢复分支或 git reset 回去;因此 reflog 是 Git 的后悔药,别急着做清理操作。
速查在线工具箱