Окно коммита в Android Studio говорит "неверная строка конфигурации 12 в файле .git / config" - PullRequest
0 голосов
/ 27 января 2019

Я недавно переключил свой репозиторий github с публичного на приватное.При этом новый коммит «прошел», но не появился в репо;вместо этого я получил ошибку 404, когда «открываю на Github».Я понял, что это может быть из-за того, что мои теги были ограничены "HEAD" и "master" и отсутствовали "origin / master".Это было то, что я пытался:

git init
git checkout -B master origin/master
fatal: 'origin/master' is not a commit and a branch 'master' cannot be created from it

Я вернулся к своему проекту Android Studio, и там написано «неверная строка конфигурации 12 в файле .git / config». Так что это, как я подозреваю, проблема (вблокнот):

[remote "origin"] //line 8
url = https://github.com/user/applicationname.git //not the actual url, but I know this line is fine
fetch = +refs/heads/*:refs/remotes/origin/*[branch "master"]  

remote = origin //line 12
merge = refs/heads/master

в котором удаленный = источник - строка 12. Я также дважды проверил с каталогом:

git rev-parse --git-dir
.git

Я несколько раз нажал, пока он был открытым.И я все еще могу открыть веб-страницу предыдущих коммитов через Контроль версий: Журнал.

1 Ответ

0 голосов
/ 28 января 2019

Похоже, вам не хватает новой строки до [branch "master"].Без этого похоже, что вы пытаетесь установить remote для [remote], что, я думаю, вы не можете.Содержимое в скобках должно начинать новый раздел, но из-за отсутствия новой строки вместо этого используется значение параметра fetch =, которое должно быть предыдущей строкой.

[remote "origin"]
url = https://github.com/user/applicationname.git
fetch = +refs/heads/*:refs/remotes/origin/*

[branch "master"]  
remote = origin
merge = refs/heads/master
...