1.git仓库迁移
利用git从一个仓库拷贝一个项目到另一个仓库,并且log也能够一起过去(提交记录等等完全迁移)
- 1、从原地址克隆一份裸版本库,比如原本托管于 GitHub。
git clone --bare (原始仓库地址)
- 2.进入克隆下来的目录
cd xx
- 3.以镜像推送的方式上传代码到新的仓库地址。
git push --mirror (目标仓库地址)
2.git给远程分支修改名字
- 先在本地新建一个newbranch分支,将远程分支代码拉下来,在提交新分支
git branch newbranch # 新建分支newbranch,或者(git branch -m old new),-m是重命名分支
git checkout newbranch #切换到新分支
git pull origin oldbranch #拉取远程旧分支代码到本地
git push --delete origin oldbranch #删除远程分支
git push origin newbranch # 上传代码到新分支创建远程新分支。