常用的Git命令有哪些?

Git 常用命令速查(极简版)

一、配置(第一次用必做)

bash

运行

复制代码
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
git config --list  # 查看配置

二、创建 / 克隆仓库

bash

运行

复制代码
git init          # 初始化本地仓库
git clone 地址    # 克隆远程项目到本地

三、日常提交(最常用)

bash

运行

复制代码
git status        # 查看文件修改状态
git add .         # 把所有修改加入暂存
git commit -m "提交说明"  # 提交到本地仓库

四、查看历史

bash

运行

复制代码
git log           # 查看提交记录
git log --oneline # 精简版日志

五、分支操作(Git 核心)

bash

运行

复制代码
git branch          # 查看所有分支
git branch 名字     # 创建分支
git switch 名字     # 切换分支(新版)
git switch -c 名字  # 创建并切换
git merge 分支名    # 合并分支到当前
git branch -d 名字  # 删除分支

六、远程仓库同步

bash

运行

复制代码
git remote -v              # 查看远程地址
git push origin 分支名     # 推送到远程
git pull origin 分支名     # 拉取远程最新代码

七、撤销 / 回退(高频)

bash

运行

复制代码
git checkout -- 文件名   # 丢弃工作区修改
git reset HEAD 文件名    # 取消暂存
git reset --hard 版本号  # 强制回退版本(慎用)

八、临时保存(写一半要切分支)

bash

运行

复制代码
git stash       # 临时藏起来
git stash pop   # 恢复回来

九、打版本标签

bash

运行

复制代码
git tag v1.0.0        # 打标签
git push origin v1.0.0 # 推送到远程

最简单日常工作流(记住这 6 行就够 90% 场景)

bash

运行

复制代码
git pull        # 先拉最新代码
git add .
git commit -m "完成xx功能"
git push

总结

  • 日常用 :status / add / commit / push / pull
  • 分支用 :branch / switch / merge
  • 救急用 :checkout / reset / stash
相关推荐
jiangliushi63 分钟前
GPT-6.1 Sol 免费用:git status 里中文文件名变成一串数字乱?条命令改好
git·codex·1024程序员节
import_random18 小时前
[git]只有git,没有github, 如何工作
git·github
import_random18 小时前
[git]先创建远程仓库or先创建本地项目
git·github
Linux实战笔记20 小时前
rebase 变基引发提交哈希重写与指针机制分析
git·rebase·提交哈希·分支模型·代码合并
小稀土12321 小时前
私有化研发协同系统并行期:旧 Jira 与新 Git 并存 6 条数据规则
git
Madison-No71 天前
Git版本控制工具(二)
git
Brookty1 天前
Git 与 GitHub|第一阶段:仓库、版本历史与 Git 对象模型(上篇)
git·github
Kimnol2 天前
我的第一次 Git 贡献:从 fork 到合并 PR #3130
git
鬼手点金2 天前
消息的四种角色
java·前端·人工智能·git·深度学习
齐 飞3 天前
idea中git误操作撤回git reset --hard ‘HEAD@{1}‘
java·git·intellij-idea