git项目的remote地址替换
This week I'll show you how you can move a full Git repository from one remote server to another. The steps I'm using even allow you to choose which branches and tags to include.
Let’s call the original repository ORI and the new one NEW, here are the steps I took to copy everything from ORI to NEW:
- Create a local repository in the temp-dir directory using:1
git clone <url to ORI repo> temp-dir
- Go into the temp-dir directory.
- To see a list of the different branches in ORI do:1
git branch -a
- Checkout all the branches that you want to copy from ORI to NEW using:1
git checkout branch-name
- Now fetch all the tags from ORI using:1
git fetch --tags
- Before doing the next step make sure to check your local tags and branches using the following commands:1
git tag
2git branch -a
- Now clear the link to the ORI repository with the following command:1
git remote rm origin
- Now link your local repository to your newly created NEW repository using the following command:1
git remote add origin <url to NEW repo>
- Now push all your branches and tags with these commands:1
git push origin --all
2git push --tags
- You now have a full copy from your ORI repo.
相关推荐
周公周金桥 2020-09-06
大象从不倒下 2020-07-31
AlisaClass 2020-07-19
MaureenChen 2020-04-21
xingguanghai 2020-03-13
teresalxm 2020-02-18
木四小哥 2013-05-14
SoShellon 2013-06-01
Simagle 2013-05-31
羽化大刀Chrome 2013-05-31
waterv 2020-01-08
LutosX 2013-07-29
vanturman 2013-06-27
wutongyuq 2013-04-12
luoqu 2013-04-10
today0 2020-09-22
89520292 2020-09-18
bigname 2020-08-25