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> # 修改远程地址
相关推荐
江华森16 分钟前
Git + Maven Java 项目部署实战全指南
运维·笔记·git·学习·maven
火车叼位15 小时前
用脚本固化 Git Squash 合并与文件排除流程
git
wunaiqiezixin17 小时前
git常用命令总结
git
Pluchon1 天前
萌萌技术分享笔记——Java综合项目
java·开发语言·笔记·git·github·mybatis·postman
九思x1 天前
Git脚本汇总
git
jiayong231 天前
git分支合并的切换逻辑详解
git
思麟呀1 天前
Git入门
git
Ws_1 天前
Git + Gerrit 第八课:reset 与 revert 撤销提交
git
Qres8211 天前
hexo博客上传github page
git·github·hexo
繁星星繁1 天前
Git 入门之道:从版本流转到基础操作
大数据·git·elasticsearch