Как изменить местоположение по умолчанию для Git Bash в Windows?

Я использую Git в Windows 7 и получаю доступ к своим репозиториям через Git Bash. Как я могу изменить местоположение по умолчанию, которое Git Bash открывает в удобной папке при запуске?

htdocs к htdocs, а затем к определенной папке htdocs много времени. Есть ли способ изменить файл конфигурации, чтобы открыть его в другом месте? Или было бы возможно написать файл .sh для этого?

К сожалению, Git Bash не открывает мой htdocs папки htdocs на моем рабочем столе, и он использует cd 5 раз, чтобы добраться до нужного мне каталога.

Ответ 1

После установки msysgit у меня есть опция Git Bash here в контекстном меню в Windows Explorer. Поэтому я просто перехожу в каталог, а затем открываю Bash там.

Я также скопировал ярлык Git Bash по умолчанию на рабочий стол и отредактировал его свойство Start in, чтобы указать на мою директорию проекта. Он работает безупречно.

Windows 7x64, msysgit.

Ответ 2

Самый простой способ без установки msysgit - щелкнуть правой кнопкой мыши по значку ярлыка Git Bash → Запустить: → "C:\Program Files (x86)".

Измените начальную позицию и укажите начальную позицию Git Bash. Если вы не удалите часть --cd-to-home из поля "Цель", изменение "Запуск" переопределяется.

Ответ 3

Добавьте эту строку в свой .bashrc файл:

cd C:/xampp/htdocs/<name of your project>;

Если файл .bashrc не существует, создайте его в корневой папке. Для меня это: C:\Users\tapas\

Сохраните .bashrc и откройте Git Bash. Что это!

Ответ 4

Откройте свойства bash и перейдите в "Начать в" туда, где вы хотите начать. После этого (у меня возникла эта проблема, и я решил это сделать), перейдите в цель и удалите - cd-to-home после "C:\Program Files\Git\git- bash.exe". Только THEN начнется в указанном вами каталоге "Начать в".

Ответ 5

Если вы похожи на меня, и путь к Git равен windows key + G + I + Enter, вы можете просто нажать windows key, найти Git, щелкните правой кнопкой мыши на полученном значке Git Bash, выберите свойства и измените поле Start in:.

Я не совсем уверен, что это делает, потому что я не совсем уверен, что Git в Windows (фасад на вершине sh, который сам является фасадом на cmd?), но в любом случае вы теперь можно связать ярлык, который Windows вытаскивает на поиск "Git" на панели задач или на вашем рабочем столе, и он все равно будет запускаться в любом каталоге, в котором вы его установили.

Ответ 6

Я прочитал его где-то, и это сработало для меня.

Сначала проверьте в git bash, что такое местоположение HOME. Откройте git bash и запустите

echo $HOME

Теперь измените путь HOME, открыв cmd и запустите

setx HOME "path/to/.ssh/loc" (I gave C:\Users\aXXXX)

Теперь перекрестите проверку, выполнив команду echo в git bash.

Ответ 7

После обновления поля Start in: обязательно удалите --cd-to-home в конце поля Target:

Ответ 8

Щелкните правой кнопкой мыши по Git Bash shortcut, а затем перейдите к properties.
В properties внутри параметра start in добавьте расположение каталога, в который вы хотите запустить Git Bash in, и apply изменения.

Ответ 9

Сделайте Git Bash ярлык для рабочего стола для удобства, затем щелкните правой кнопкой мыши значок свойств goto. Здесь вы найдете раздел "Начало в:" с текстовым полем. Замените нужный путь, например:

%USERPROFILE%\Desktop

Затем откройте его, нажав на значок. Вы получите рабочий стол по умолчанию в Git Bash.

Ответ 10

Я использую Git bash в Windows 10, вот мое решение:

  1. Закрыть все сеансы git bash
  2. Нажмите клавишу "Windows" и введите: env; затем щелкните Edit environment variables for your account (панель управления)
  3. В разделе "Пользовательские переменные для...."; хит New кнопка
  4. Имя переменной: HOME
  5. Значение переменной: путь, в котором вы хотели бы ~/ быть в git bash

Откройте сеанс git bash и проверьте его, набрав: pwd и double check, выполнив cd ~/&& pwd

Ответ 11

Проверенное решение для Windows 10

  • Введите git bash в поиске

  • Щелкните правой кнопкой мыши по нему и выберите расположение открытого файла.

  • Щелкните правой кнопкой мыши и выберите свойства

  • У цели удалите --cd-to-home из "C:\Program Files\Git\git-bash.exe" --cd-to-home

  • При запуске введите путь к каталогу, с которого вы хотите начать, например, Start in: C:\xampp\htdocs

Ответ 12

Просто введите путь к вашему локальному каталогу (Git home home) в свойствах Git Bash. То есть set path C:\yourprojsctdirectory в поле свойств Git Bash "Выполнить вход" или (Ausführen in). Что это!

Теперь дважды щелкните Git Bash. Заголовок Git будет находиться в вашем "yourprojsctdirectory".

Ответ 13

Git Bash используется для игры с командами Bash. Поэтому я использую сам метод Bash в Windows Git bash

Отредактируйте ваш .bash_profile (создайте его, если у вас его нет - см. Ниже, как создать). Введите следующие строки.

Добавьте эти строки в файл

alias ws="cd /d/workspace/"
ws

Мой .bash_profile выглядит так

[email protected] /d/workspace
$ cat ~/.bash_profile
alias ws="cd /d/workspace/"
ws

Как создать новый .bash_profile?

touch ~/.bash_profile

ИЛИ напишите в файл напрямую

vi ~/.bash_profile 

Просто, ага!

Ответ 14

Добавьте "cd your_repos_path" в ваш профиль Git, который находится под %.

Ответ 15

Я попробовал следующее: это помогло мне. Я надеюсь, что это тоже поможет.

cd /c/xampp/your-project

Ответ 16

Перечисленное рабочее решение отлично, но проблема возникает, когда вы хотите множественный дом по умолчанию для вашего git-bash.

Простой обходной путь - запустить git-bash, используя скрипт bat.

ГИТ-баш-на-htdocs.bat

cd C:\xampp\htdocs
"C:\Program Files\Git\git-bash.exe" 

Вышесказанное, конечно, предполагает, что git-bash установлен на C:\Program Files\Git\git-bash.exe

Вы можете создать несколько файлов .bat, чтобы ваш git-bash мог начать там, где он хочет быть