开发者工具站
按场景组织 · 默认本地处理 · 清晰隐私说明
场景筛选
按初始化、分支、同步、暂存、撤销等场景筛选。
直接按命令名、场景或关键词筛选常用 git 命令。
命令列表
可直接复制的 git 命令与使用提示。
当前结果 21 条
查看远程地址
初始化git remote -v快速确认 fetch / push 指向的远程仓库。
配置 Git 用户名和邮箱
配置git config --global user.name "<github-username>" && git config --global user.email "<email@example.com>"首次在新机器提交代码前,先把用户名和邮箱配置好。
配置 HTTP/HTTPS 代理
配置git config --global http.proxy http://127.0.0.1:7890 && git config --global https.proxy http://127.0.0.1:7890在受限网络环境下拉取或推送仓库时,常用来配置 Git 代理。
创建并切换新分支
分支git switch -c <branch-name>比旧的 checkout 语义更清晰,适合新功能或修复分支。
查看本地和远程分支
分支git branch -a排查分支是否已经同步到远端时很有用。
重命名当前分支
分支git branch -m <new-name>整理分支命名时比删了重建更稳。
仅拉取远程更新
同步git fetch origin不会改工作区,适合先看远程最新状态再决定怎么合并。
rebase 方式拉取更新
同步git pull --rebase origin <branch-name>保持提交历史更线性,适合个人分支跟进主干。
首次推送并设置上游
同步git push -u origin <branch-name>推送一次后,后续直接 git push 即可。
图形化查看提交历史
历史git log --oneline --graph --decorate --all快速理解分支分叉、合并和 tag 所在位置。
查看最近一次提交详情
历史git show --stat HEAD确认刚刚提交到底改了哪些文件和差异。
查看当前分支相对主干的差异
历史git diff origin/main...HEAD开 PR 前很适合用来确认真实改动范围。
暂存当前未提交修改
暂存git stash push -u -m "work in progress"连未跟踪文件一起收起,切分支或紧急修复时很常用。
查看暂存列表
暂存git stash list确认自己到底存了几份工作现场,避免忘记。
恢复并移除最近暂存
暂存git stash pop恢复现场后会把该 stash 记录移除。
撤销单个文件未提交修改
撤销git restore <file-path>比 checkout 语义更明确,适合只回滚一个文件。
把文件移出暂存区
撤销git restore --staged <file-path>撤销 add,但保留工作区修改。
安全回滚某次提交
撤销git revert <commit-sha>通过新增一次反向提交来回滚,适合已推送的历史。
预览未跟踪文件清理结果
清理git clean -fdn先 dry-run 看要删什么,再决定是否真的清理。
清理未跟踪文件和目录
清理git clean -fd把构建产物或临时文件清掉,恢复干净工作区。
命令详情
用于快速判断能不能直接执行。
当前命令
克隆仓库
命令行
git clone <repo-url>适用场景
把远程仓库完整拉到本地,是新项目接手时最常用入口。
相关标签
clonerepodownload
这里优先收录不会要求交互式界面的常用命令,适合直接复制到终端使用。