Я использую git какое-то время, но мне никогда не приходилось настраивать новое дистанционное репо, и мне было любопытно это делать. Я читал учебники, и я смущен тем, как получить "git push" для работы.
Если я просто использую git push
, он просит меня увидеть ветвь по умолчанию (?), чтобы указать на? В чем разница между этими двумя вариантами, которые мне поставляет?
git config --global push.default matching
git config --global push.default simple
Совпадение просто подталкивает все ветки, которые у меня есть на моем локальном репо, и если они не совпадают, я должен вручную сказать, чтобы он нажимал любые новые локальные ветки, которые у меня есть, правильно? Лучше ли это использовать или просто проще?