Git 常用命令

Git 常用命令

前言

本文仅供学习使用,博主最近在学 Git 命令,写篇文章记录一下,也方便查找对于的命令.
有需要也可以收藏一份,虽然不是完整名命令,我这里列出常用的 Git 命令.

基础配置

# 设置用户名和邮箱(全局)
git config --global user.name "Your Name"
git config --global user.email "your@email.com"

# 查看当前配置
git config --list

# 设置默认编辑器(如VSCode)
git config --global core.editor "code --wait"

仓库操作

# 初始化新仓库
git init

# 克隆远程仓库
git clone <仓库URL>

# 查看远程仓库信息
git remote -v

# 添加远程仓库
git remote add origin <仓库URL>

# 修改远程仓库URL
git remote set-url origin <新URL>

提交与修改

# 查看当前文件状态
git status

# 添加文件到暂存区
git add <文件名>       # 添加单个文件
git add .             # 添加所有修改

# 提交到本地仓库
git commit -m "提交描述"

# 修改最近一次提交(未push时)
git commit --amend

# 撤销工作区修改(危险!)
git checkout -- <文件名>

# 撤销暂存区的修改(取消add)
git reset HEAD <文件名>

分支管理

# 查看分支
git branch           # 本地分支
git branch -a        # 所有分支含远程

# 创建/切换分支
git branch <分支名>    # 创建分支
git checkout <分支名>  # 切换分支
git checkout -b <分支名> # 创建并切换

# 合并分支(到当前分支)
git merge <分支名>

# 删除分支
git branch -d <分支名>      # 安全删除
git branch -D <分支名>      # 强制删除

# 拉取远程分支并跟踪
git checkout --track origin/<分支名>

远程同步

# 拉取远程变更(推荐)
git pull origin <分支名>  # 相当于 git fetch + git merge

# 推送本地变更
git push origin <分支名>

# 强制推送(谨慎使用!)
git push -f origin <分支名>

# 删除远程分支
git push origin --delete <分支名>

日志与版本

# 查看提交历史
git log              # 详细日志
git log --oneline    # 简洁版
git log --graph      # 图形化显示分支

# 查看文件修改记录
git blame <文件名>    # 逐行查看修改者

# 回退到指定提交
git reset --hard <commit-id>  # 彻底回退慎用
git reset --soft <commit-id>  # 保留修改到暂存区

暂存与恢复

# 暂存当前工作区(未提交的修改)
git stash

# 恢复暂存的内容
git stash pop        # 恢复并删除stash记录
git stash apply      # 恢复但不删除

# 查看暂存列表
git stash list

# 删除暂存记录
git stash drop stash@{n}

标签管理

# 创建标签(常用于版本发布)
git tag v1.0.0

# 推送标签到远程
git push origin --tags

# 删除标签
git tag -d v1.0.0                   # 本地删除
git push origin :refs/tags/v1.0.0    # 远程删除

其他命令

# 查看差异
git diff              # 工作区与暂存区差异
git diff --cached     # 暂存区与仓库差异

# 忽略文件(编辑.gitignore)
echo "node_modules/" >> .gitignore

# 清理未跟踪文件
git clean -fd         # 删除未跟踪的文件和目录
教程

Typora 手动激活,不用修改时间,不用补丁

2024-4-17 16:26:46

RPGMaker

[流月MV插件] 小游戏核心v1.21

2025-9-23 3:52:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索