如何覆盖多个远程仓库中的本地存储库?

时间:2019-04-12 08:27:23

标签: git powershell

我在使用git时遇到麻烦。我有一些Powershell脚本,可以从远程创建本地git存储库。 在我的脚本中,我测试远程存储库是否已链接到本地​​存储库。

$Repository = &git remote -v
Write-Host("Standard Repo laden...")
try
{
    if (-not ([string]::IsNullOrEmpty($Repository)))
    {        
        &git init
        &git remote set-url origin $Standard_Repository 
    }
    else
    {
        &git remote add origin $Standard_Repository
    }
    &git remote update origin --prune
    &git fetch origin
    &git checkout origin
}

问题是,当已经将一个远程存储库分配给本地存储库时,其他远程服务器将不会添加为远程服务器,而git不会从该远程服务器获取文件。

远程存储库将永远不会从本地更新。

您能帮我解决这个问题吗?您可能已经注意到,我不习惯git语言。

预先感谢

1 个答案:

答案 0 :(得分:0)

找到了解决方案。现在,我为每个远程存储库创建一个单独的本地存储库。这样就可以了。