gpt4 book ai didi

git - 无法更改 git 远程源

转载 作者:太空狗 更新时间:2023-10-29 13:30:07 25 4
gpt4 key购买 nike

有人可以解释为什么 git remote origin 不能从 livepost.git 更改为 europeanexplorer.git 吗?我尝试按照说明进行操作,但文档指出 error: Could not remove config section 'remote.origin' 意味着该文件不存在,这显然不是这里的情况。

$ git remote -v
origin https://github.com/harrisongill/livepost.git (fetch)
origin https://github.com/harrisongill/livepost.git (push)
$ git remote rm origin
error: Could not remove config section 'remote.origin'
$ git remote set-url origin https://github.com/harrisongill/europeanexplorer.git
$ git remote -v
origin https://github.com/harrisongill/livepost.git (fetch)
origin https://github.com/harrisongill/livepost.git (push)
origin https://github.com/harrisongill/europeanexplorer.git (push)
$ git remote rm origin
$ git remote -v
origin https://github.com/harrisongill/livepost.git (fetch)
origin https://github.com/harrisongill/livepost.git (push)

编辑: 添加 git 配置

$git config --list
Harrisons-MacBook-Pro:European Explorer harrison$ git config --list
user.name=Harrison Gill
user.email=my email
remote.origin.url=https://github.com/harrisongill/livepost.git
core.repositoryformatversion=0
core.filemode=true
core.logallrefupdates=true
core.precomposeunicode=true

最佳答案

所有命令行命令都将字符串写入您的 .git/ 目录中的文件。
Remote 在 .git/config 文件中方便地配置,我认为这就是 Chris。指的是。

因此,如果您执行 vim .git/config,您应该会看到如下内容:

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = false
[remote "origin"]
url = git@github.com:harrisongill/livepost.git
fetch = +refs/heads/*:refs/remotes/origin/*

也许在 [remote "origin"] 部分中还有一些让 git 感到困惑的东西 :P。

为什么会乱码?我不知道。但是,只需手动编辑此文件即可让您直截了当 :)

去掉多余的东西,你就可以开始了:)

关于git - 无法更改 git 远程源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21195717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com