git分支的操作命令
二、分支的基本操作命令
2.1 查看分支
查看分支: git branch
2.2 创建分支
创建分支: git branch 分支名
2.3 切换分支
切换分支: git checkout 分支名,注意切换分支必须保证工作区是干净的(本地仓库最新版本与工作区相同),如果不是干净的,那么提交一次即可。
2.4 创建并切换到该分支
创建并切换到该分支: git checkout -b 分支名
2.5 删除分支
删除分支, git branch -d 分支名,注意:不能删除当前所处分支,切换到其它分支再删除
2.6 合并某个分支到当前分支(重要)
合并某个分支到当前分支: git merge 分支名 ,合并时可能产生冲突(基础代码不一样了,不能单纯的合并!!!),需要解决冲突,手动检查代码,然后再提交commit。
有时需要禁止快速合并,可执行:git merge --no-ff -m '描述' 分支名
2.7 以图表形式显示分支
以图表形式显示分支:git log --graph
2.8 历史记录一行显示
历史记录一行显示 : git log --pretty=oneline
2.9 保护现场
保护现场 git stash, 当前工作区有代码修改了,但是我们没有完成此版本不能提交,此时又不能切换到其他分支,可以先保存现场,再切换。
2.10 列出所有保存的现场信息
.列出所有保存的现场信息 git stash list,刚刚它保存的数据。
2.11 取出某次的现场信息
取出某次的现场信息,继续工作 :git stash pop "stash@{1}" ,默认是最近一次,如果有多个现场,也可以加上编号"stash@{1}"指定获取某一个。不同分支的现场,应该回到对应分支再获取,否则会自动合 并现场到当前分支的工作区。
原文链接:https://blog.csdn.net/weixin_47040031/article/details/140014005

浙公网安备 33010602011771号