簡體   English   中英

將帶歷史記錄的git存儲庫導出到另一個存儲

[英]Export git repository with history into another repository

我有一個名為“A”的存儲庫,需要將其移動到存儲庫“B”而不會丟失歷史記錄,這就像它總是在“B”上一樣。

請注意,我不需要移動文件夾或存儲庫的一部分,而是將完整的存儲庫內容移動到另一個,基本上將存儲庫“A”重命名為“B”而不會丟失“A”。

任何幫助都感激不盡。

在A上添加A作為遠程。在repo B中執行git fetch remote_A ,您將導入整個歷史記錄。

只需將所有文件(包括隱藏的.git目錄)從DirA復制到DirB。

然后打開DirB / .git / config並將repo位置從RemoteRepoA更改為RemoteRepoB所在的位置。

然后從DirB內部做:

git push origin master

然后,所有具有歷史記錄的代碼都應添加到RemoteRepoB中。 我只是在GitHub上用2個回購做了這個。

Git存儲庫只是文件夾,您可以將A復制到B以“重命名而不會丟失”A.

暫無
暫無

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

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