Когда я пытаюсь внести изменения, которые я внес в файл, нажав кнопку этапа на вкладке Контроль источника в 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 запускать правильную команду при внесении изменений через нее?