有时候,我们本地的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