Backend

git-help

🧭 Git 中文速查表

git

🧭 Git 中文速查表

最常用的 Git 命令分类速查(含注释和示例)


🌿 基础操作

命令说明
git init初始化本地仓库
git clone <url>克隆远程仓库
git status查看当前修改状态
git log --oneline --graph --decorate简洁查看提交历史

🧩 分支操作

命令说明
git branch查看本地分支
git branch -a查看本地+远程分支
git checkout <branch>切换分支
git checkout -b dev origin/dev基于远程分支新建本地分支
git branch -d <branch>删除本地分支
git push origin --delete <branch>删除远程分支

💾 提交与撤销

命令说明
git add .添加所有修改到暂存区
git commit -m "说明"提交修改
git commit --amend修改上一次提交
git reset --hard HEAD~1回退上一次提交(危险操作)
git reflog查看所有操作历史(可用于找回)

🚀 同步远程仓库

命令说明
git fetch origin拉取远程最新分支更新(不合并)
git pull origin main拉取并合并远程 main
git push origin main推送本地 main
git push -u origin dev推送本地 dev 并建立追踪关系

🔄 放弃修改与同步远程

命令说明
git restore .放弃所有未提交修改
git reset --hard清空暂存区和工作区
git clean -fd删除未跟踪文件和目录
git fetch origin && git reset --hard origin/main && git clean -fd强制同步远程状态(彻底覆盖本地)

🧠 实用命令

命令说明
git diff查看当前修改差异
git stash暂存未提交修改
git stash pop恢复暂存内容
git tag -a v1.0 -m "版本说明"创建标签
git show v1.0查看标签详情

🧰 高级技巧

  • 只克隆指定分支:

    git clone -b 分支名 仓库地址
    
    
  • 修改远程仓库地址:

    git remote set-url origin 新地址
    
  • 查看当前仓库配置:

    git remote -v
    git config -l
    
  • 强制推送(危险):

    git push -f origin 分支名
    

post.comments