Информация об изменениях

Сообщение Re[2]: git - несколько remotes от 28.11.2020 22:16

Изменено 28.11.2020 22:32 bnk

Re[2]: git - несколько remotes
Здравствуйте, netch80, Вы писали:

N>Ссылок не видно, но вообще банально. Только умолчания перестают работать.


N>Вот если залезешь в ~git/.config, увидишь там что-то вроде


N>
N>[branch "master"]
N>        remote = origin
N>        merge = refs/heads/master
N>


N>Поэтому, если ты сидя на master скажешь git pull, оно полезет по умолчанию — на origin. А если скажешь git pull repo2 master:master, то оно пойдёт пуллить repo2.

N>(Там ещё вопрос в режимах pull и push — есть одноветочный, есть все ветки на все, но локально по такой команде меняет состояние только для текущей ветки, остальные запоминает.)

bnk>>Я пока не очень понял, как эта конструкция работает с ветками?

bnk>>То есть, как оно узнает куда пушить ветку? Это специально задается на push/pull, типа так?
bnk>>
>>> git pull origin master
>>> git push build master
bnk>>


N>Да, так прямее всего.


Понятно, пасиб! Чем дальше в лес тем толще партизаны
Поскольку всегда работал по умолчанию, не подозревал что там уже все есть.
Re[2]: git - несколько remotes
Здравствуйте, netch80, Вы писали:

N>Ссылок не видно, но вообще банально. Только умолчания перестают работать.


N>Вот если залезешь в ~git/.config, увидишь там что-то вроде


N>
N>[branch "master"]
N>        remote = origin
N>        merge = refs/heads/master
N>


N>Поэтому, если ты сидя на master скажешь git pull, оно полезет по умолчанию — на origin. А если скажешь git pull repo2 master:master, то оно пойдёт пуллить repo2.

N>(Там ещё вопрос в режимах pull и push — есть одноветочный, есть все ветки на все, но локально по такой команде меняет состояние только для текущей ветки, остальные запоминает.)

bnk>>Я пока не очень понял, как эта конструкция работает с ветками?

bnk>>То есть, как оно узнает куда пушить ветку? Это специально задается на push/pull, типа так?
bnk>>
>>> git pull origin master
>>> git push build master
bnk>>


N>Да, так прямее всего.


Понятно, пасиб! Чем дальше в лес тем толще партизаны
Поскольку всегда работал по умолчанию, не подозревал что там уже все есть.

VS Code кстати (с Git Graph) начинает забавно выглядеть когда подобное включаешь (когда несколько remotes). Но вроде все отображается и функционирует как надо