分支管理
创建分支
git checkout -b 分支名
Ps:
这句命令其实是两句
git checkout branch 切换分支
git branch 分支名 创建分支
查看当前分支
git branch
合并分支
git merge branch_name
这里我没有对分支做修改 所以提示没什么合并的合并后 分支就没用了 可以进行删除
git branch -d branch_name
Ps:
删除前需要切换到其他分支(分支的切换 、合并也是头指针的移动) git switch branch_name也可以切换分支
debug分支
敲代码离不开改bug,通常如果不注意 就在原来的基础上去改bug,运气好的话顺利解决,运气不好可能越改越错,想回头都难。所以其实备份一份就不错。
情景:
你现在正在写程序,写到一半突然有bug,这时候你可以先保存写下的部分,然后创建bug分支,在bug分支中处理bug,解决以后将bug修改合并主分支,省心。
git stash 保存当前工作区工作
保存好后创建分支 对bug 进行修改 添加提交分支 然后与主分支合
现在已经对bug进行了修复 可以拿回之前的工作内容了
Ps:
- 这里逻辑有点问题,把bug当工作内容保存了。
- 内容做法有问题 提供思路 遇到了再说