Adding two repos to git config, how can I automatically fetch both after a push? -


what way fetch branches (to check consistency via branch -av between both repos) in [remote "all"] after push? have fetch both origin , backup, it's fetching first.

[core]         repositoryformatversion = 0         filemode = true         bare = false         logallrefupdates = true         ignorecase = true         precomposeunicode = true [remote "origin"]         url = git@host:origin/repo.git         fetch = +refs/heads/*:refs/remotes/origin/* [remote "backup"]         url = git@host:backup/repo.git         fetch = +refs/heads/*:refs/remotes/backup/* [remote "all"]         url = git@host:origin/repo.git         url = git@host:backup/repo.git         fetch = +refs/heads/*:refs/remotes/origin/*         fetch = +refs/heads/*:refs/remotes/backup/* [branch "master"]         remote =         merge = refs/heads/master 

i'm going route of typing git push [branch], followed git fetch all since fetch it's automatically grabbing first repo listed in [remote "all"] (even though have both listed.)

you can't fetch. (you can push, still advise against it. if want keep all, i'd @ least recommend setting url invalid , setting push urls via pushurl—although admit have never tested setup.)

what can , should instead declare multiple remotes (as did, remote origin , remote backup) , declare remote group described in the git remote documentation. default group named default, , if not define one, git remote update defaults finding all remotes automatically, skipping configured special "i not in default set" flag.

hence, delete all repo , instead of running git fetch, run git remote update (or git fetch --all). (or leave all in there pushing, ocd still says "don't that" :-) )


Comments

Popular posts from this blog

aws api gateway - SerializationException in posting new Records via Dynamodb Proxy Service in API -

asp.net - Problems sending emails from forum -