gpt4 book ai didi

git - 发出 pull 请求后继续在 Git 分支上工作

转载 作者:IT王子 更新时间:2023-10-29 01:00:14 26 4
gpt4 key购买 nike

最近我发现自己遇到过几次这种情况,但我不确定如何最好地处理它。

所以我有一个我正在贡献的 git 存储库的分支。我保持我的主分支与上游主分支同步。

当我想处理新功能、错误修复等时,我会从我的 master 创建一个分支并做任何工作。完成后,我会 merge 同时对上游 master 所做的任何更改,然后从我的功能/错误修复分支向上游 master 发送 pull 请求。

现在,在等待该 pull 请求被接受的同时,我想做一些稍微不同的事情。但是,新功能工作需要我刚刚发送请求请求的错误修复/新功能。我需要以此为基础。

我如何以这样的方式分支/merge/处理分支,以便我可以继续工作,同时在第一个 pull 请求被 master 接受后仍然能够以干净的方式 merge/pull 我的更改中的请求?

这都是使用 Github,尽管我认为答案通常适用于 Git。

最佳答案

根据对 feature1 的最后一次提交创建一个新分支 feature2feature1 不再向前移动,可以 merge 。

feature2 可以稍后 merge (有些人会争论在 feature1 merge 到上游的提交上 rebase feature2,但个人认为我不喜欢 rebase )。

关于git - 发出 pull 请求后继续在 Git 分支上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18021888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com