Git常用命令

一、常用命令

1.1 分支相关-branch

  • 查看当前所在分支
    git branch

  • 查看远程分支
    git branch -r

  • 查看所有分支
    git branch -a

  • 查看commit哈希
    git log --oneline

  • 创建新的分支或将远程分支拉到本地
    git branch 分支名

  • 从某个提交新建一个分支
    git branch 新分支名 哈希值

  • 根据标签名新建分支
    git branch 分支名 标签名

  • 切换分支
    git switch 分支名

  • 切换到某个提交(仅查看)
    git switch --detach 哈希值

  • 删除本地分支
    git branch -d 分支名

  • 删除远程分支
    git push origin --delete 分支名

1.2 存储相关-stash

  • 查看暂存的代码
    git stash list

  • 存储当前当前代码
    git stash -m "用户存储说明"

  • 将最新代码应用到工作区
    git stash pop

  • 将某个指定的存储应用到工作区
    git stash apply stash@{1}

  • 删除某个存储的代码块
    git stash drop stash@{1}

  • 删除全部暂存的代码块
    git stash clear

1.3 标签相关-tag

  • 查看已有标签
    git tag
    git tag --list

  • 当前commit打标签
    git tag 标签名 # 简略版
    git tag 标签名 -m "标签信息说说明" # 详细版

  • 给某个commit打标签
    git tag 标签名 哈希值

  • 将标签推送到远程
    git push origin 标签名

  • 根据标签切换位置
    git switch --detach 标签名

  • 根据标签名新建分支
    git branch 分支名 标签名

  • 删除本地标签
    git tag -d 标签名

  • 删除远程分支
    git push origin --delete 标签名 // 与删除分支名类似

二、合并冲突相关

2.1 合并代码相关 -merge

  • 将test分支代码合并到main
    git merge test # 要位于main分支操作

  • 不产生快进提交的操作,可以清晰看见提交历史
    git merge --no-ff test # 要位于main分支操作

posted on 2026-10-09 09:53  lyrics12138  阅读(5)  评论(0)    收藏  举报

导航