Какие команды выполняются при синхронизации данных в Visual Studio Code?
Что делает git синхронизация в VSCode
Ответ 1
Из интерактивная справка VSCode:
Учитывая, что ваш репозиторий подключен к некоторому удаленному компьютеру и что ваша проверочная ветка имеет восходящую связь с ветвью в этом удаленном режиме, VS Code предлагает вам полезные действия для нажатия, вытягивания и синхронизации этой ветки (последняя будет запустите команду pull, а затем нажмите команду).
Похоже, что если вы запустили синхронизацию изменений в данной ветке, она сделает следующее:
git pull origin someBranch
git push origin someBranch
В комментарии @FelikZ одним из способов сделать pull --rebase
поведение по умолчанию для git pull
было бы настроить ваш файл .gitconfig
, добавив следующее:
[pull]
rebase = true
Затем, когда плагин VSCode выдает сообщение git pull
, он должен использовать стратегию переустановки по умолчанию. Если вы выполните приведенную выше ссылку и перейдете к разделу "Git patch/diff mode", вы увидите захват экрана, который фактически показывает настройку Git для вытягивания через rebase.