Как исправить ошибку git: /example/file.js находится вне репозитория при внесении изменений из vscode? - PullRequest
0 голосов
/ 09 февраля 2019

Когда я пытаюсь внести изменения, которые я внес в файл, нажав кнопку этапа на вкладке Контроль источника в vscode, я получаю эту ошибку:

fatal: /path/to/my/file: '/path/to/my/file' is outside repository

показываетчто выполняемый код:

git add -A -- /path/to/my/file

vscode запускает команду с абсолютным путем, также, когда я сам запускаю команду из терминала с абсолютным путем, она выдает ту же ошибку, но когда я запускаю его с относительным путем, он работает.

Обратите внимание, что когда я выбираю stage all changes, он тоже работает из vscode.

Содержимое .git / configfile:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
    precomposeunicode = true
[branch "master"]
[remote "origin"]
    url = https://github.com/my-username/repo.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[remote "gitlab"]
    url = https://gitlab.com/my-username/repo.git
    fetch = +refs/heads/*:refs/remotes/gitlab/*
[branch "master"]
    remote = origin
    merge = refs/heads/master

Любая идея, как заставить vscode запускать правильную команду при внесении изменений через нее?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...