У меня был удаленным филиал, который я уже использовал, и я хотел, чтобы обновить реф на нем, поэтому я напечатал git fetch <remote> <branch>
и ветвь не обновляла с последними рефами. Я нашел, что мне нужно было использовать git fetch <remote>
(без ветки), чтобы получить текущие удаленные обновления в этой ветке. Может ли кто-нибудь объяснить это?разница между мерзавцем принести <remote> и мерзавец принести <remote><branch>
1
A
ответ
4
git fetch <remote> <branch>
выберет единственную данную ветку с данного пульта и сохранит ее в FETCH_HEAD.
git fetch <remote>
будет использовать refspec по умолчанию, который обычно настраивается как remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
и, следовательно, будет извлекать все ветки и сохранять их в соответствующей удаленной ветви.
Если я что-то не хватает, я не вижу конкретных (и, видимо, дополнительный) шаг, извлекающих мерзавец выполняет над мерзавцем выборки при столкновении с конкретной . Вы знаете, что это? –
rpq