关于一次对 github 存储库进行多项更改的问题

Question about working on multiple changes to a github repo at once

我正在为我的新公司在 github 上开展我的第一个大型项目。我已经添加了请求的功能,推送它,并打开了一个 PR,现在我想继续处理另一个功能,而不用等待 PR 被合并,同时仍然避免冲突。

新功能需要访问我当前发布的 PR 中的代码。我是否一直在这个分支上工作,直到 PR 被合并,然后将所有代码切换到那个时候的另一个分支?或者我是否需要结帐回 master(目前没有我需要访问的代码)并且在 PR 合并之前尽我所能?我不确定最无冲突的方法是在等待 PR 合并的同时继续工作。

假设您的 PR 分支名为 newFeature

做你想做的最简单的方法是创建另一个分支,从newFeature分支出来,所以你需要执行:

git checkout newFeature
git checkout -b extendedFeature

这样您将拥有新分支,其中包含您需要的所有代码:)