簡體   English   中英

Git合並兩個存儲庫

[英]Git merge two repositories

我是一個關於合並兩個git存儲庫的問題。

一個git存儲庫(我們將其命名為X)托管在GitHub上,由一名團隊成員領導。 而另一個在BitBucket上由我自己領導。

您必須問自己為什么我們要這樣做? 主要原因是我們正在遷移到BitBucket,而同時在這兩個存儲庫上仍進行了一些工作。

簡而言之,我想合並這兩個存儲庫-而不必處理沖突。

我在StackOverflow上遇到了很多文章,這些文章解釋了如何執行此操作,但不幸的是,它們都沒有幫助。

有什么建議或參考嗎?

您肯定會解決沖突。

您可以創建一個新的git存儲庫,並進行初始提交:

mkdir newRepository
git init
touch .gitignore
git add .gitignore
git commit .gitignore -m 'init'

然后獲取並合並第一個存儲庫(假設是github)

git remote add first pathTo/first
git fetch first
git merge first/master

然后獲取並合並第二個(bitbucket):

git remote add second pathTo/second
git fetch second
git merge second/master

然后將所有內容推送到新的bitbucket存儲庫中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM