Git 速查表
Git 常用命令速查手册
配置
git config --global user.name "Name"设置用户名git config --global user.email "email"设置邮箱git config --list查看所有配置git config --global core.editor "code --wait"设置默认编辑器git config --global init.defaultBranch main设置默认分支名创建仓库
git init初始化本地仓库git clone <url>克隆远程仓库git clone <url> <dir>克隆到指定目录git clone --depth 1 <url>浅克隆(最近1次提交)基本操作
git add .添加所有变更到暂存区git add <file>添加指定文件git commit -m "msg"提交暂存区git commit --amend修改上次提交git status查看工作区状态git diff查看未暂存的变更git diff --cached查看已暂存的变更git log --oneline -10查看最近10条日志分支
git branch查看本地分支git branch -a查看所有分支git branch <name>创建分支git checkout <name>切换分支git checkout -b <name>创建并切换分支git switch <name>切换分支(新语法)git switch -c <name>创建并切换分支(新语法)git branch -d <name>删除分支(安全)git branch -D <name>强制删除分支git merge <name>合并指定分支到当前分支git rebase <name>变基合并远程
git remote -v查看远程仓库git remote add origin <url>添加远程仓库git remote set-url origin <url>修改远程地址git fetch拉取远程信息git pull拉取并合并git push推送到远程git push -u origin <branch>推送并设置上游分支git push --force强制推送(慎用)撤销
git restore <file>撤销工作区修改git restore --staged <file>撤销暂存(git add 的逆操作)git checkout -- <file>撤销工作区修改(旧语法)git reset HEAD <file>撤销暂存(旧语法)git reset --soft HEAD~1撤销上次提交,保留变更git reset --hard HEAD~1撤销上次提交,丢弃变更git revert <commit>创建反向提交(安全撤销)git clean -fd删除未跟踪文件和目录标签
git tag查看所有标签git tag <name>创建轻量标签git tag -a <name> -m "msg"创建附注标签git push origin <tag>推送单个标签git push --tags推送所有标签git tag -d <name>删除本地标签储藏
git stash储藏当前变更git stash save "msg"带消息储藏git stash list查看储藏列表git stash pop恢复最近的储藏并删除git stash apply恢复储藏但不删除git stash drop删除最近的储藏关于 Git 速查表 工具
Git 速查表 是云海百宝箱提供的一个免费在线工具。Git 常用命令速查手册 该工具完全在浏览器中运行,无需下载安装任何软件,跨平台支持 Windows、Mac、Linux 及移动设备,数据在本地处理不上传服务器。
与 Git 速查表 配合常用的同类工具: Cron表达式生成器、正则表达式生成器、API文档生成器、Markdown编辑器、HTML预览器、图标查找器
Git 速查表 使用方法
- 在输入框中输入或粘贴需要处理的内容
- 选择相应的处理选项或参数
- 点击"处理"或"转换"按钮获取结果
- 点击"复制"按钮可一键复制结果到剪贴板