《轉》從乙個git倉庫遷移到另外乙個git倉庫

2021-07-25 13:57:34 字數 680 閱讀 1589

1). 從原位址轉殖乙份裸版本庫,比如原本託管於 github。

git clone –bare git:

–bare 建立的轉殖版本庫都不包含工作區,直接就是版本庫的內容,這樣的版本庫稱為裸版本庫。

2). 然後到新的 git 伺服器上建立乙個新專案,比如 gitcafe。

3). 以映象推送的方式上傳**到 gitcafe 伺服器上。

– mirror 轉殖出來的裸版本對上游版本庫進行了註冊,這樣可以在裸版本庫中使用git fetch命令和上游版本庫進行持續同步。

4). 刪除本地**

cd ..

rm -rf project.git

5). 到新伺服器 gitcafe 上找到 clone 位址,直接 clone 到本地就可以了。

這種方式可以保留原版本庫中的所有內容

ps:

最主要是進入舊的含有**的git

cd oldproject

然後執行git push –mirror http:git.com/newgitproject

從乙個git倉庫遷移到另外乙個git倉庫

我們平常可能會遇到git倉庫遷移的問題,現在把遷移方法備忘一下。1 先備份倉庫裸倉庫 git clone bare git bare 建立的轉殖版本庫都不包含工作區,直接就是版本庫的內容。2 在新的 倉庫上新建乙個倉庫。3 然後推送裸倉庫到新建的倉庫上 cd bak.git git push mir...

從乙個git倉庫遷移到另外乙個git倉庫

如果你想從別的 git 託管服務那裡複製乙份源 到新的 git 託管伺服器上的話,可以通過以下步驟來操作。從原位址轉殖乙份裸版本庫,比如原本託管於 github。設定網速 然後到新的 git 伺服器上建立乙個新專案,比如 gitcafe。以映象推送的方式上傳 到 gitcafe 伺服器上。刪除本地 ...

armlinux 從乙個啟動U盤遷移到另乙個的方法

dosfstools,which providesmkfs.vfatand friends,also providesfatlabel calleddosfslabelin older versions to change the label.the commandse2labelortune2fs...