Git 常用命令大全

Git 常用命令大全

一、基础配置

  • git config --global user.name "你的名字" # 设置用户名
  • git config --global user.email "你的邮箱" # 设置邮箱
  • git config --list # 查看所有配置

二、创建 / 克隆仓库

  • git init # 初始化仓库
  • git clone <url> # 克隆远程仓库
  • git clone -b <分支名> <url> # 克隆指定分支

三、基本操作

  • git status # 查看状态
  • git add . # 添加所有修改到暂存区
  • git commit -m "说明" # 提交
  • git log --oneline # 查看简洁日志

四、分支操作

  • git branch # 查看本地分支
  • git checkout -b <分支名> # 创建并切换分支
  • git merge <分支名> # 合并分支
  • git branch -d <分支名> # 删除分支

五、拉取 / 推送

  • git pull --rebase # 拉取并变基(推荐,避免多余合并记录)
  • git push # 推送
  • git push -u origin <分支名> # 推送并设置上游

六、撤销 / 回退

  • git restore <文件> # 丢弃工作区修改
  • git reset --hard HEAD~1 # 硬回退到上一个提交(危险)
  • git revert <commit-id> # 安全撤销某次提交

七、暂存

  • git stash # 暂存当前修改
  • git stash pop # 恢复暂存

八、远程仓库

  • git remote -v # 查看远程地址
  • git remote set-url origin <新url> # 修改远程地址
相关推荐
驭渊的小故事17 小时前
linux 基础命令 + git 仓库创建和配置命令
linux·git
行者-全栈开发1 天前
华为云码道 CodeArts 实测:让 AI 用 Rust 写一个 Git 仓库健康度体检台「仓衡」
git·rust·tauri·桌面应用·ai 编程·华为云码道·codearts 代码智能体
挖掘狂人3 天前
Git 从 0 到 1:用一个小项目走完 add / commit / reset / merge / rebase / push
git·后端·github
codigger3 天前
Git 三区域模型:把 add、commit、reset、merge 一次讲透
git·github·编程·编程语言
水饺编程3 天前
第1章:开发环境搭建,在 Windows 中安装 Git
linux·c语言·汇编·git·ubuntu
idanzk3 天前
Git 推送 GitHub 报 SSL_READ /src refspec main 不匹配 完整踩坑记录
git·github·ssl
星恒随风3 天前
Linux开发工具详解(二):Git版本控制、GitHub协作与GDB调试实战
linux·笔记·git·学习·github
寺中人4 天前
Xshell 完全入门指南:从安装到实战,远程连接+文件传输+会话管理全拆解
git·ssh·github·php·远程连接·xshell·运维工具
酬谢神明则必安4 天前
git学习记录01
linux·git·学习
lingchen19064 天前
版本控制 Git源代码项目管理
git