git分支常见操作
1.查看分支
查看本地分支
git branch
查看远程分支
git branch -r
查看本地和远程分支
git branch -a
2.创建分支
使用以下命令创建一个本地分支
git branch <本地分支名>
使用以下命令创建一个本地分支且新建分支从特定分支拉取代码
git branch <本地分支名> origin/<远程分支名 or 本地分支名>
使用以下命令创建一个本地分支且新建分支基于某次提交创建
git branch <本地分支名> commit_hash
使用以下命令创建一个本地分支并切换到该分支上:
git checkout -b <本地分支名>
使用以下命令创建一个本地分支并切换到该分支上且新建分支从特定分支拉取代码
git checkout -b <本地分支名> origin/<远程分支名 or 本地分支名>
使用以下命令创建一个本地分支并切换到该分支上且新建分支基于某次提交创建
git checkout -b <本地分支名> commit_hash
3.删除分支
删除本地分支
git branch -D <本地分支名>
删除远程分支
git push origin -d <远程分支名>
git fetch
git stash
# 保存当前未commit的代码
git stash
# 保存当前未commit的代码并添加备注
git stash save "备注的内容"
# 列出stash的所有记录
git stash list
# 删除stash的所有记录
git stash clear
# 应用最近一次的stash
git stash apply
# 应用最近一次的stash,随后删除该记录
git stash pop
# 删除最近的一次stash
git stash drop
git revert
git reset
git cherry pick
git rebase