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) 收藏 举报
浙公网安备 33010602011771号