远程分支相关
有远程仓库但是没有远程分支(git fetch)
shanshan@EVYSHAN-MC0 bk_template_ieod % git remote -v
origin git@xxxx.git (fetch)
origin git@xxxx.git (push)
shanshan@EVYSHAN-MC0 bk_template_ieod % git branch -r
可以看到git remote -v显示了远程仓库的信息,但是git branch -r没有显示远程分支的信息。
此时用git fetch origin
拉取一下远程分支的信息即可。
fatal: bad revision ‘origin/master’
意思是git没有找到远程分支。
建议先用git branch -r命令看下是否是分支名打错或者没有用git fetch origin拉取到远程分支的信息。
commit or discard the untracked or modified content in submodules
一般是执行git命令的路径错了,不在当前项目的根目录下,而是在其他目录下。
git remote相关命令
git remote -v
查看当前配置的远程仓库:
git remote set-url
更改远程仓库 URL:
如下:
git remote set-url origin https://github.com/newusername/new-repo.git
git remote add
添加新的远程仓库:
如果你想添加一个新的远程仓库而不是更改现有的,可以使用 git remote add
命令:
git remote add new-origin https://github.com/newusername/new-repo.git
然后你可以使用 new-origin
来推送或拉取代码:
git push new-origin master
通过这些步骤,你可以轻松地切换或添加远程仓库。