如何将仓库的分支放入新的存储库中?

pacoverflow

我公司的团队A已经开发了一个应用程序框架,该框架可以从https://git.mycompany.com/teama/theirproject获得根据theirprojectdir1dir2file1file2,等。

我的团队(团队B)希望使用该框架来实现应用程序。A团队告诉我,我们必须派生他们的项目,并且必须使用特定的分支(称之为branch1)。

我的团队希望在https://git.mycompany.com/teamb/ourproject上为我们的应用程序创建一个新的仓库我们将回购看起来就像A队的回购,所以在ourproject我们将有dir1dir2file1file2就像一个团队一样。

如何将的branch1分支分支theirprojecthttps://git.mycompany.com/teamb/ourproject中是否可以完全从命令行完成,还是需要从我们的GitHub Enterprise网站上完成某些事情?

请注意,我什至还没有创建存储ourproject库(尽管我可以轻松地创建)。我是新来的git和不知道是否有一种方法,有ourproject作为分岔的一部分创建回购branch1theirproject

莫哈纳·饶

您可以设置theirproject回购作为上游ourproject回购和设置跟踪分行branch1theirproject回购。

1)设置存储ourproject库,理想情况下为空。

2)克隆 ourproject

3)添加theirproject为上游。git remote add their_upstream https://git.mycompany.com/teama/theirproject.git

4)安装程序集成分支。 git checkout -b incoming_branch

5)从中提取代码their_upstream:branch1git pull their_upstream branch1

6)推送到您的仓库。git push origin第一次你需要做git push origin --set-upstream incoming_branch

7)合并incoming_branch到您masterdevelop由PR。

8)根据需要重复5〜7次。

奖励:您可以theirproject通过将代码推送到their_upstream:new_fw_feature仓库中并创建PR来推送您想贡献的代码theirproject

希望这可以帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从Bitbucket迁移到Github的主仓库。如何将克隆的存储库重新连接到新的Github存储库?

在原始/母版之前,如何将提交放入新分支?

如何将分支推送到单独的远程仓库中?

如何将您自己的个人 GitHub 存储库克隆(“分叉”)到一个单独的新分支中的新存储库?

如何将新的本地分支推送到远程Git存储库并进行跟踪?

如何将Maven工件放入Jenkins Maven存储库?

TeamCity:如何将未版本控制的配置文件放入检出的存储库中?

如何将 2 个项目放入 Team Foundation Server 中的一个存储库?

如何将新代码推送到现有存储库?(作为一个新的分支)

如何将新项目代码推送到现有 github 存储库中的特定分支?

如何将 Git 存储库中的所有分支列出到自己的控制台中

如何将Git分支移到其自己的存储库中?

如何将现有的存储库推到另一个存储库的分支中?

如何将当前本地分支与远程存储库中不同分支的特定单个提交合并?

如何抑制TortoiseHg“远程存储库中的新分支”警告?

如何从原始存储库中获取新分支?

如何将时间戳放入本地存储的阵列中?

如何将图像放入Realm数据库中?

如何将文档中的文本放入数据库?

如何将数组的副本放入Android中的新数组

如何将shoutOutCannedMessage()方法放入新类中?

如何删除人工仓库中的存储库?

如何使用git将现有分支推送到新仓库中?

如何从现有存储库中的分支创建新的GitHub存储库?

如何将新代码推送到 github 中现有的 git 存储库

如何将代码推送到Intellij中Github上的新存储库?

如何将存储库来源更改为局域网中的新服务器?

如何将新提交从旧存储库移动到新存储库

使存储库中的分支与新的独立存储库保持同步