From b3dfbe8b70b870399dc335b8dcf028bb9a3955de Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Wed, 24 May 2023 05:57:50 +0200 Subject: Added notes as a separate type of content and moved the content --- content/notes/git-push-multiple-origins.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 content/notes/git-push-multiple-origins.md (limited to 'content/notes/git-push-multiple-origins.md') diff --git a/content/notes/git-push-multiple-origins.md b/content/notes/git-push-multiple-origins.md new file mode 100644 index 0000000..7b12148 --- /dev/null +++ b/content/notes/git-push-multiple-origins.md @@ -0,0 +1,16 @@ +--- +title: Push to multiple origins at once in Git +url: git-push-multiple-origins.html +date: 2023-05-06 +type: notes +draft: false +--- + +Sometimes you want to push to multiple origins at once. This is useful if you +have a mirror of your repository on another server. You can do this by adding +multiple push urls to your git config. After this you can push to all origins +at once by using `git push --all`. This is a shorthand for command above. + +```sh +git config --global alias.pushall '!sh -c "git remote | xargs -L1 git push --all"' +``` -- cgit v1.2.3