3 stable releases
1.2.0 | Sep 23, 2024 |
---|---|
1.1.0 | Mar 28, 2024 |
1.0.0 | Mar 28, 2024 |
#2683 in Command line utilities
19KB
164 lines
git-upstream
A shortcut for git push --set-upstream "$(git remote)" "$(git rev-parse --abbrev-ref HEAD)"
.
Usage: git-upstream [--fail-fast] [--branch BRANCH] [--remote REMOTE]
.
Unless --fail-fast
is given, all remotes are tried until one succeeds.
Installation
Statically linked binaries are uploaded to GitHub for each release.
With Nix, you can nix run github:9999years/git-upstream -- ...
.
You can also cargo install git-upstream
.
Configuration
You can set ~/.config/git-upstream/config.toml
to configure git-upstream
:
# Remote names to attempt to push to, highest preference first.
remotes = [
# "my-employer",
# "my-github-username",
# "fork",
"origin",
]
Dependencies
~13–24MB
~356K SLoC