Git изолирует ветки при отправке изменений? - PullRequest
0 голосов
/ 26 июня 2019

Когда у меня есть репозиторий со следующими настройками:

  • ветвь dev с удаленным извлечением / нажатием (A)
  • ветвь master с удаленным извлечением / извлечением (B)

и я перевожу ветку dev на (A), git отправит на сервер только изменения, примененные к этой ветке, или существует риск, что другиеизменения тоже попадут туда?

Другими словами: git строго ли относится к ветвям при отправке изменений на сервер?


Фон: remote (B) содержит внутренние модификации кода, которыеЯ не хочу уведомлять другой пульт.

1 Ответ

2 голосов
/ 26 июня 2019

Когда вы делаете git push без указания конкретной ветви для нажатия

Это зависит от записи настройки push.default в вашей конфигурации. ( документ )

Короче говоря, push будет толкать все ветви ТОЛЬКО к их аналогам, если push.default был установлен на 'matching', что больше не является значением по умолчанию с Git 2.0.


И когда вы указываете ветвь для нажатия

Ты обязательно нажмешь только на это.

...