极客时间邓明Go实战训练营 1 期\/--》ccys1473
2023-07-05 16:02 作者:a326306624 | 我要投稿
34. rebase --skip 作用是啥?
咱们知道 rebase
的过程首先会产生 rebase
分支(master
)的备份,放到(no branch )临时分支中。再将支线分支(branch)的每一次提交修改,以补丁的形式,一个个的重新应用到主干分支上。这个过程是一个循环应用补丁的过程,期间只要补丁产生冲突,就会停止循环,等待手动解决冲突。这个冲突指的是上一个合并后版本与补丁之间的冲突。
git rebase --skip
命令,可以跳过某一次补丁(存在上一轮冲突的解决方案中,已经包含了这一轮的补丁内容,这样会使补丁无效,需要跳过),这个命令慎用。
35. 如何删除远程分支?
可以使用:git push origin:branch-name-to-remove
或使用 -d
选项:git push -d origin someother -branch-2
来删除远程分支。
要删除对远程分支的本地引用,可以运行:git remote prune origin
。