git 如何在分叉回购基础上发展?

ghhkc1vu  于 2023-02-11  发布在  Git
关注(0)|答案(1)|浏览(92)

我们有一个叫team_repo/project的大型回购协议,我的队友从中派生出来的,然后他向他的feature分支进行了一些提交,并且已经推送到teammate/project,但是还没有向team_repo/project发送拉取请求。现在我被要求在他的feature分支之上构建,并最终将更改提交到team_repo/projectmain分支,我需要什么git命令才能在PR中将他和我的工作都保存到team_repo/project

6l7fqoea

6l7fqoea1#

您可以添加您的队友工作,通过添加他们的远程:
git remote add teammate url
其中teament是您要引用远程的名称,url是您的队友派生repo的url。
git fetch teammate以下拉分支。
你应该可以合并分支了。使用git branch -r检查它们是否通过。
git checkout teammate/feature假设你的队友分支叫做feature
git checkout -b teammates-feature使用队友代码在main存储库上创建分支。
git checkout -b my-feature,以创建可以处理的副本。
现在您在本地上拥有了两个分支。
至于保留,您可以将这些分支推送到main remote并创建单独的拉取请求。

相关问题