Как изменить местоположение по умолчанию для 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, вот мое решение:
- Закрыть все сеансы git bash
- Нажмите клавишу "Windows" и введите:
env
; затем щелкните Edit environment variables for your account
(панель управления) - В разделе "Пользовательские переменные для...."; хит
New
кнопка - Имя переменной: HOME
- Значение переменной: путь, в котором вы хотели бы
~/
быть в 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 мог начать там, где он хочет быть