oscam-2.26.01-11942-802-wit.../git-sync.sh

28 lines
665 B
Bash
Executable File

#!/usr/bin/env bash
echo "Synchronizuję main..."
git checkout main
git pull origin main
# opcjonalnie: usuń stare, już zmergowane gałęzie lokalne
git fetch --prune
git branch --merged main | grep -v '^ *main$' | xargs git branch -d 2>/dev/null || true
echo ""
echo "======================================"
echo "✅ Zrobione:"
echo "• main zaktualizowany z serwera"
echo "$CURRENT zmergowany do main"
echo "• main wypushowany na serwer"
echo "Jesteś teraz na: $CURRENT"
echo "======================================"
git checkout main
echo "Gotowe. Teraz możesz tworzyć nową gałąź."
echo "Gotowe. Teraz możesz tworzyć nową gałąź."