Na zdalnym serwerze Git może być wiele aktualizacji do repo, jeśli po prostu chcesz pobrać aktualizacje dla tego repo, które zostały wykonane do określonego punktu w czasie, jakie polecenie git powinienem użyć?
1
W sumie, nie ma jednej drużyny; to nie jest to, jak Git został zaprojektowany do pracy. Wspólny wspólny projekt Git jest taki:
- dostaniesz wszystko, wtedy
- ty wybierasz to, co ci się podoba.
Jeśli tylko ładowanie niepotrzebnych dodatkowych danych nie wymaga dużych nakładów, po prostu pozwól temu pracować. Jeśli istnieje taka wysoka cena, trzeba będzie wykonać pracę na stronie serwera: utwórz nazwę gałęzi, aby określić ostatnią potrzebną ci utrwalenie, a następnie użyj ograniczona git fetch
od klienta. Na przykład:
server$ git branch for-client a123456
tworzył nową nazwę oddziału for-client
wskazanie na utrwalenie a123456
po czym, na kliencie:
client$ git fetch origin for-client
doprowadzi to do zmniejszenia zobowiązań do końca i włącznie a123456
po czym można udać się do a123456
jak origin/for-client
.