После перезагрузки Git и других обстоятельств вы можете найти в отчете некоторые файлы, помеченные как удаленные намиgit status
. Кто мы по Git и почему?
Это относится ко мне, сидящему на этой ветке, и это работает для меня? Или это относится к себе и людям, работающим над веткой, против которой я перебиваюсь?
git merge
дает противоположное сообщение.Ответы:
Когда вы объединяетесь ,
us
относится к ветви, в которую вы сливаетесь, а не кthem
ветви, которая должна быть объединена.Когда вы перебазируете ,
us
ссылается на ветку upstream и ветку,them
по которой вы двигаетесь. Это немного нелогично в случае ребазинга.Причина в том, что Git использует тот же движок слияния для ребазинга, и он фактически выбирает ваши вещи в ветке upstream.
us
= в,them
= от.источник
--theirs
с тем,--ours
когда делаю проверку во время ребазинга, это настолько нелогично. Я надеюсь, что они исправят это когда-нибудь.rebase
?us
: новая переписанная ветка (в)them
;: оригинальная ветка (из).us
как мнемоника для "[u] p [s] tream" вместо обычного английского слова "us".