git仓库修改远程仓库

听雪落长安 / 2024-10-16 / 原文

拉一份已有的代码在本地,不影响原项目的前提下,修改远程仓库

1.创建新的仓库

在托管平台上创建新的仓库,不要勾选readme和gitignore选项(因为是放置已有代码,这些文件已经存在),点击完成创建即可
示例图片

2.建立一个本地仓库

将旧的代码仓库克隆到本地。

3.将代码提交到暂存区

git add .
git commit -m 'Initial commit'

4.关联到远程仓库

  • 如果没有设置过远程地址:
    git remote add origin + url
  • 如果设置过远程仓库
    git remote set-url origin + url

5.推送到远程仓库

git push -u origin master

6.清除现有git历史

git checkout --orphan new-branch

7.重新提交当前代码

git add . git commit -m "Initial commit"

8.强制推送到远程仓库

git push -f origin new-branch:master

9.切换到master分支

git checkout master

9.删除原有分支

git branch -d new-branch
如果报错,确定无误后可强制删除:
git branch -d new-branch