Недавно я обновил свое расширение Git до 3.0.2.5232, и теперь мой git больше не поддерживается. Когда я бегу:
git --version
я получил
git version 2.9.0.windows.1
Однако я не могу просто загрузить последнюю версию git онлайн, потому что я не могу запустить установщик .exe из-за прав администратора, а что нет, так что есть ли команда, которую я могу запустить для обновления непосредственно из admin cmd?





Да, есть.
Используйте команду: git update-git-for-windows в вашем cmd и нажмите Y, и он обновится.
Пример:
PS: у меня нет прав администратора. Это мой служебный компьютер, так что вы тоже сможете его обновить.
Это доступно только с git v2.16.1 github.com/git-for-windows/git/releases/tag/v2.16.1.windows.2 (а с версии 2.14 это было call git update)
Если вы не можете запустить исполняемый файл из-за правильных ограничений, вам следует использовать переносную версию ( https://github.com/git-for-windows/git/релизы ).
Распакуйте его в папку и добавьте путь к этой папке в переменную окружения PATHдо из старого git. Или установите его прямо в GitExtensions.
Загрузите портативную версию git (https://git-scm.com/download/win) и укажите на нее GE через Settings > Git > Paths
Используйте команду: git update-git-for-windows в консоли git Bash.
В своем ответе я покажу, как обновить git на windows, linux, macos.
First в Windows откройте командное окно git и напишите
git update-git-for-windowsSecond в linux откройте терминал и напишите эти команды
sudo add-apt-repository ppa:git-core/ppa -y
sudo apt-get update
sudo apt-get install git -y
После установки показать версию git
git --version
Third на Macos посмотреть этот ответ обновить git на macos с терминала
когда я пробую эту команду, она говорит: «git:« update-git-for-windows »не является командой git. См.« git --help »».