如何修复git错误:从vscode内暂存更改时/example/file.js在存储库外部?

时间:2019-02-09 15:02:44

标签: git visual-studio-code

当我尝试暂存更改时,通过单击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 / config文件的内容:

[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运行正确的命令?

0 个答案:

没有答案