我使用git已经有一段时间了,但我一直回避重新建立基础,原因很简单,因为我对它的理解还不够充分,已经被它烧伤了。现在我再次尝试,在阅读时,我看到我应该签出我的feature分支,并运行git rebase target将我的更改应用到目标分支。然后,很明显,我应该检查目标分支并从那里运行git merge feature_branch?来完成快进合并?所以rebasing实际上是一个两步的过程,可以这么说吗?我可以这样做,但我想知道当我在github上打开一个拉取请求时,我该怎么办?我习惯于从我的分支生成
投稿的标准工作流程是通过PR,所以我启用了Require pull request reviews before merging,并包含了消除陈旧评论的设置。我也希望自己直接推送到主服务器,但会阻止对存储库具有写访问权限的其他人执行该操作,因此我启用了Restrict who can push to matching branches并只添加了自己。现在,当我尝试直接推送到主服务器时,分支保护会拒绝我的推送,并显示消息At least 1 approving review is required by r