ブランチ、ログなどを含むGitウェアハウスの移行。

序文

元々、プロジェクトのgitリポジトリはパブリックネットワークサーバー上にあり、プロジェクトサーバーは社内に構築されていたため、パブリックネットワークのgitリポジトリは元に戻されました。

まず、新しいgitリポジトリに対応するプロジェクトを作成する必要があります。

主に次の4つのコマンドが使用されます

git clone --mirror <URL to my OLD repo location>
cd <New directory where your OLD repo was cloned>
git remote set-url origin <URL to my NEW repo location>
git push -f origin

実際の実装は次のとおりです

次に、ローカルgitアドレスを新しいアドレスに変更します

git remote -v

git remote set-url origin <new repo location>

実際の操作は次のとおりです。前のgitウェアハウスはgitbucketを使用し、後者はgitlabを使用しますが、これは移行には影響しません。

おすすめ

転載: blog.csdn.net/bai_ye_/article/details/115115980