1

我有一个非常烦人的问题,我用所有应用程序删除了我以前在 heroku 上的帐户,然后我创建了一个新帐户,我想将远程分支添加到 git,然后问题就开始了。

git remote -v 
heroku  git@heroku.com:freezing-moon-116.git (fetch)
heroku  git@heroku.com:freezing-moon-116.git (push)
origin  git@gitbus.fiit.stuba.sk:laser_kn/laser_kn.git (fetch)
origin  git@gitbus.fiit.stuba.sk:laser_kn/laser_kn.git (push)

git remote rm heroku 
error: Could not remove config section 'remote.heroku'


vim .git/config
[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
        ignorecase = true
[remote "origin"]
        url = git@gitbus.fiit.stuba.sk:laser_kn/laser_kn.git
        fetch = +refs/heads/*:refs/remotes/origin/*

我的问题是如何删除损坏的远程 heroku 存储库并添加一个新的?

谢谢

4

1 回答 1

0

正如git remote向您展示了遥控器但.git/config没有显示的那样,似乎该遥控器是在另一个配置文件中定义的。

引用man git config

FILES
       If not set explicitly with --file, there are three files where git
       config will search for configuration options:

       $GIT_DIR/config
           Repository specific configuration file. (The filename is of course
           relative to the repository root, not the working directory.)

       ~/.gitconfig
           User-specific configuration file. Also called "global"
           configuration file.

       $(prefix)/etc/gitconfig
           System-wide configuration file.

看看~/.gitconfig你很可能应该在那里找到你的遥控器。

于 2012-12-03T22:33:51.263 回答