暂时更改我的 Git 远程源

Bre*_*ett 3 git

我目前有一个存储库,但我想暂时使用另一个存储库来推送更改,然后当我选择时,更改回另一个存储库并再次推送到该存储库(这是由于访问主存储库的原因) )。

所以我想知道,如果我想更改推送到的存储库,我所要做的就是更改git 配置文件中的源,例如:

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[remote "origin"]
    url = git@bitbucket.org:myname/my-repo.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
Run Code Online (Sandbox Code Playgroud)

我只需更改这一行:

url = git@bitbucket.org:myname/my-repo.git
Run Code Online (Sandbox Code Playgroud)

...到新值然后再次返回到主存储库?...或者还有其他事情要做吗?如果是的话,做什么!?

ens*_*nsc 5

您可以直接向远程存储库推送和拉取:

git push git@bitbucket.org:myname/my-other-repo.git HEAD:refs/heads/foo
git pull git@bitbucket.org:myname/my-other-repo.git refs/heads/foo
Run Code Online (Sandbox Code Playgroud)