git基本指令 发表于 2025-02-14 更新于 2025-09-02 分类于 技术 阅读次数: Git 常用命令整理 基础配置 123456# 设置用户信息git config --global user.name "你的名字"git config --global user.email "你的邮箱"# 查看配置信息git config --list 基本操作 1234567891011121314151617# 初始化仓库git init# 查看状态git status# 添加文件到暂存区git add <文件名>git add . # 添加所有文件# 提交更改git commit -m "提交说明"git commit -am "提交说明" # 合并add和commit操作# 查看提交历史git loggit log --oneline # 简洁显示 分支管理 12345678910111213141516171819# 查看分支git branch# 创建分支git branch <分支名># 切换分支git checkout <分支名>git switch <分支名> # 新版本Git推荐使用# 创建并切换分支git checkout -b <分支名>git switch -c <分支名># 合并分支git merge <分支名># 删除分支git branch -d <分支名> 远程仓库操作 12345678910111213# 克隆仓库git clone <仓库地址># 添加远程仓库git remote add origin <仓库地址># 推送到远程仓库git push origin <分支名>git push -u origin <分支名> # 首次推送并建立关联# 拉取远程更新git pull origin <分支名>git fetch origin # 仅下载不合并 撤销与回退 1234567891011# 撤销工作区修改git checkout -- <文件名>git restore <文件名> # 新版本Git推荐使用# 撤销暂存区修改git reset HEAD <文件名>git restore --staged <文件名># 回退版本git reset --hard HEAD^ # 回退到上一个版本git reset --hard <commit_id> # 回退到指定版本 标签管理 123456789# 创建标签git tag <标签名>git tag -a <标签名> -m "标签说明"# 查看标签git tag# 删除标签git tag -d <标签名> 临时存储 123456789# 储存当前工作git stash# 查看储存列表git stash list# 恢复储存git stash pop # 恢复并删除储存git stash apply # 仅恢复不删除