作为程序员一定要保持良好的睡眠,才能好编程

git删除已有仓库关联新仓库

发布时间:2019-12-16

有时候,我们本地的git 远程地址发生了变化,需要将 remote  url 改成新的地址,如何进行操作?


三种解决办法:


一、删除本地目录,重新使用git clone 这样的方式获取


二、通过 git remote 命令完成

song@DESKTOP-UUJBCTH MINGW64 /e/phpStudy/WWW/autocheck (master)
$ git remote -v
origin  https://github.com/song/laravelautocheck.git (fetch)
origin  https://github.com/song/laravelautocheck.git (push)

song@DESKTOP-UUJBCTH MINGW64 /e/phpStudy/WWW/autocheck (master)
$ git remote add origin https://github.com/song/laravel_autocheck.git
fatal: remote origin already exists.

song@DESKTOP-UUJBCTH MINGW64 /e/phpStudy/WWW/autocheck (master)
$ git remote rm origin

song@DESKTOP-UUJBCTH MINGW64 /e/phpStudy/WWW/autocheck (master)
$ git remote add origin https://github.com/song/laravel_autocheck.git

song@DESKTOP-UUJBCTH MINGW64 /e/phpStudy/WWW/autocheck (master)
$ git remote -v
origin  https://github.com/song/laravel_autocheck.git (fetch)
origin  https://github.com/song/laravel_autocheck.git (push)

song@DESKTOP-UUJBCTH MINGW64 /e/phpStudy/WWW/autocheck (master)
$ git pull origin master
From https://github.com/song/laravel_autocheck
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
Already up to date.



通过  git remote rm origin  删除本地默认的分支


git remote add origin  git地址

即可搞定


三、通过git remote set-url origin 命令进行操作


通过 git remote set-url origin 远程仓库地址


这样也是可以的。





====================================================================================


如果你是第一次建立仓库,可以通过下面的方式进行操作:



git remote上传到远程代码库:第一次上传


1、初始化git版本库:git init


2、添加文件到本地库:git add .


3、提交文件到本地库:git commit -m "msg(提交日志)"


重要提示:2、3可合并(git commit -am "")


4、关联远程库:git remote add origin(可修改) branch_Name(默认为master) url


 关联之后可以用git remote -v 来检查是否关联成功


5、一般情况需要先pull一下:git pull origin master


 一般情况下含有共同文件时需要执行 git merge origin/master --allow-unrelated-histories


 这之后解决一下冲突


6、push到远程库:git push -u origin master