我有一个名为RepA的git存储库。 ' repA的'有2个分支' Master'和' RandomStuff'。我有另一个名为' RepB'已经完成了一个git init就可以了。我将如何复制随机数据'进入' RepB'存储库并让它充当该分支的主人。
任何帮助都会很棒。
干杯
答案 0 :(得分:1)
将任何文件放在主分支中的方式相同:只需将RepB设置为master
分支,确保将RepA设置为RandomStuff
分支。然后使用文件管理器(或战术cp
)将所有文件(但不 .git
目录!)从RepA目录复制到RepB目录。然后添加所有这些文件,创建提交并推送它们:
$RepA> git checkout RandomStuff
和
$RepB> git checkout master
将内容从RepA复制到RepB后:
$RepB> git add -A
$RepB> git commit -m "copy of RepA's RandomStuff branch"
$RepB> git push origin master
答案 1 :(得分:1)
假设您在RepA / master中,
Class B
(其中git pull <repB> RandomStuff
是您的其他存储库的路径或URL)应将<repB>
合并到当前(空白)RandomStuff
中,从而保留RepA历史记录。