Ustawiłem Github po odebraniu hak, który uruchamia skrypt na moim serwerze sieciowym, gdy push jest do mojego repozytorium Github.Pobieranie wszystkich odległych gałęzi do pustego repozytorium Git
Po uruchomieniu skryptu chcę, aby lokalny nagi klon repozytorium był zsynchronizowany z moim repozytorium Github. Aby to zrobić, muszę go uruchomić polecenie:
git fetch origin && git reset --soft refs/remotes/origin/master
Następnie, jeżeli z mojej stacji roboczej pcham do opanowania na Github, wszystko działa dobrze. Jeśli jednak przesłać do innej zdalnej gałęzi, zmiany nie są odzwierciedlane w lokalnym repozytorium mojego serwera.
Zakładam, że jest jakiś sposób, aby skrypt pobierał wszystkie z odległych oddziałów, ale nie wiem jak to zrobić. Wiem, że nowsze wersje git mają opcję --all do pobierania/ściągania, ale używam git w wersji 1.6.3.3, która nie ma tej opcji.
Czy ktoś wie, w jaki sposób mogę uzyskać mój skrypt do pobrania wszystkich odległych oddziałów?
Dzięki!
"Upgrade to the latest git" wydaje się być dość prostym rozwiązaniem, z pewnością? – Ether
Przypuszczam, że mógłbym to zrobić. Po prostu staram się uniknąć problemów z pakietami Ubuntu. – Tom