Git常用命令速查表一键掌握

下面用 Markdown 表格 形式,将常用 Git 操作命令、完整语法和简要说明一并列出,方便查阅:

操作命令说明
初始化仓库git init在当前目录创建一个新的 Git 仓库,生成隐藏目录 .git
添加文件到暂存区git add <file>把工作区的修改或新文件加入到暂存区,准备提交。
提交到本地仓库git commit -m "说明"将暂存区内容提交到版本库,并写入本次提交说明。
查看状态git status显示工作区和暂存区状态(修改、未跟踪、可提交)。
查看差异git diff对比工作区与暂存区的修改内容。
查看暂存差异git diff --cached对比暂存区与 HEAD 的差异(即已 git add 但未 commit 的部分)。
查看提交历史git log列出从最近到最远的提交记录。
简化历史显示git log --pretty=oneline一行显示每次提交的 commit id 与说明。
回退到上一个版git reset --hard HEAD^将 HEAD 和工作区同时回退到上一个提交。
回退到指定版本git reset --hard <commit_id>将 HEAD 和工作区同时回退到指定的提交。
查找操作记录git reflog显示 HEAD 和分支的移动记录,帮助找回“未来”提交。
撤销工作区修改git checkout -- <file>丢弃工作区对文件的所有未暂存修改,恢复到最近一次 git commitgit add 状态。
撤销暂存区修改git reset HEAD <file>把暂存区的修改撤回到工作区(即 unstage)。
删除文件并提交git rm <file>git commit -m "说明"删除工作区文件并将删除操作提交到版本库。
克隆远程仓库git clone <repo_url>从远程仓库复制一份完整版本库到本地。
添加远程仓库git remote add origin git@…:user/repo.git为本地仓库指定一个名为 origin 的远程仓库地址。
推送到远程git push -u origin mastergit push origin master将本地 master 分支提交推送到 origin-u 用于设定上游分支。
拉取远程更新git pull等同于 git fetch + git merge,从远程拉取并合并到当前分支。
删除远程仓库别名git remote rm <name>移除本地仓库对指定远程库的关联(不删除远程仓库)。

使用示例流程

  1. git init

  2. 编辑/修改文件

  3. git add .

  4. git commit -m "…"

  5. git remote add origin <url>

  6. git push -u origin master

  7. 日常:git status / git add / git commit / git push / git pull

以上表格涵盖了最常用的 Git 操作命令,便于在不同场景下快速查阅与执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值