Hat jemand ein größeres git Projekt um das hier mal zu testen?
https://gist.github.com/perryflynn/13d…fe2a57bf71997f4
Das Shell Script habe ich für ein großes Software Projekt gebaut (~ 30 Pull Requests / Feature Branches pro Monat), um das lokale Repository aufzuräumen.
- git fetch alle neuen Branches und Tags von allen Remotes
- Löscht lokale remote-branches wenn sie auf der remote nicht mehr existieren
- Lösche alle lokalen Branches (fragt vorher), welche Remote Branches tracken die nicht mehr existieren (Remote Branches wurden nach dem Merge gelöscht zB)
- Pusht alle lokalen Commits zu den verlinkten Remote Branches
- Zeigt den Status nachdem all das gemacht wurde.
- Verändert NICHT die aktuelle Arbeitskopie. Dies ermöglicht das Pullen von anderen Branches ohne das man Dinge wie Development Server stoppen muss
// edit
Dieses Auto-Embedding von der Forensoftware ist echt maximal nervig.
Dann hätte ich den Code ja gleich in Code Tags hier posten können -.-