несколько команд git в одной строке на терминале vs code

#git #visual-studio-code

#git #visual-studio-code

Вопрос:

git add . amp;amp; git commit -m «mymsg» amp;amp; git push

это не работает в моем vscode..

ошибка:

git add . amp;amp; commit -m «сообщение» amp;amp; push -u ori… ~~ Маркер ‘amp;amp;’ не является допустимым разделителем операторов в этой версии.

Ответ №1:

В качестве разделителя можно использовать точку с запятой:

 git status ; git status
  

Комментарии:

1. Существует семантическая разница между вариантом OP и вашим.

Ответ №2:

Не уверен, что это лучший вариант, но вы можете обойти его, выбрав селектор оболочки Git Bash, т. Е. укажите точный исполняемый файл, который вы хотите использовать, в файле настроек, например:

 // Git Bash
"terminal.integrated.shell.windows": "C:\Program Files\Git\bin\bash.exe"

// Bash on Ubuntu (on Windows)
"terminal.integrated.shell.windows": "C:\Windows\System32\bash.exe"

// Cygwin
"terminal.integrated.shell.windows": "C:\cygwin64\bin\bash.exe"

// Cmder
"terminal.integrated.shell.windows": "C:\Program Files\cmder\Cmder.exe"
  

Взгляните на подробную документацию об интегрированном терминале