完全搞砸了
我从master创建了远程分支feature/id99
。然后提交本地更改并推送到feature/id99
我应该从“ QA”分支创建分支。
因为我是从master分支出来的,所以当我将请求拉至qa时,分支中包括了master(而非QA)中的某些代码:
我如何1)保留相同的分支“ feature / id99”,2)从质量检查部门“重新分支”,3)将更改提交到“ feature / id99”?
由于自从我从事feature / id99以来没有对质量检查进行任何更改,因此目标应该是当我将请求拉到质量检查时,只有我对“ feature / id99”的更改应该出现在请求中
谢谢
答案 0 :(得分:2)
很容易解决:
<div class="outer">
<div class="div1">content of div1</div>
<div class="div2">content of div2</div>
</div>
<style>
.outer {
display: flex;
width: 100%;
}
.outer .div1 {
width: 100%;
}
.outer .div2 {
width: 160px;
}
</style>
要求git将id99放在qa分支的顶部,而不保留master的修订。然后就是要在您的远程分支中使用git rebase --onto=QA-branch master feature/id99
,因为您正在重写其历史记录。