Po ponownym bazowaniu Gita lub w innych okolicznościach możesz znaleźć w raporcie niektóre pliki oznaczone przez nas jako usuniętegit status
. Kim jestesmy według Gita i dlaczego?
Czy to odnosi się do mnie siedzącego na tej gałęzi i pracującego dla mnie? A może odnosi się do siebie samego i ludzi pracujących w branży, przeciwko której się opieram?
git merge
daje przeciwny komunikat.Odpowiedzi:
Podczas scalania ,
us
odnosi się do oddziału jesteś łączących się, w przeciwieństwie dothem
, gałąź zostać połączone.Kiedy zmieniasz bazę ,
us
odnosi się do gałęzi upstream ithem
jest to gałąź, po której się poruszasz. W przypadku rebase jest to trochę sprzeczne z intuicją.Powodem jest to, że Git używa tego samego silnika scalającego do rebase i tak naprawdę zbiera twoje rzeczy do gałęzi upstream.
us
= do,them
= z.źródło
--theirs
z--ours
dokonywaniem płatności podczas ponownej bazy, jest to tak sprzeczne z intuicją. Mam nadzieję, że pewnego dnia to naprawią.rebase
?us
: nowa przepisana gałąź (do),:them
oryginalna gałąź (z).us
mnemoniku „[u] p [s] tream” zamiast zwykłego angielskiego słowa „nas”.