2024-08-05 21:03:25 +02:00
|
|
|
#!/bin/sh
|
2024-07-04 00:19:14 +02:00
|
|
|
|
|
|
|
# Function to push to all remotes
|
|
|
|
push_to_all_remotes() {
|
|
|
|
# Get a list of all remotes
|
|
|
|
remotes=$(git remote)
|
|
|
|
|
|
|
|
# Check if there are no remotes
|
|
|
|
if [ -z "$remotes" ]; then
|
|
|
|
echo "No remotes found."
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
# Loop through each remote and push
|
|
|
|
for remote in $remotes; do
|
|
|
|
echo "Pushing to remote '$remote'..."
|
|
|
|
git push "$remote" --all
|
|
|
|
git push "$remote" --tags
|
|
|
|
echo "Push to remote '$remote' completed."
|
|
|
|
done
|
|
|
|
}
|
|
|
|
|
|
|
|
# Execute the function
|
|
|
|
push_to_all_remotes
|
|
|
|
|