(Пожалуйста, прочитайте предупреждение ниже)
Действительно простой способ сделать это в Windows (работает с git bash, возможно, с другими) - создать переменную окружения HOME, которая указывает на нужный домашний каталог.
- Щелкните правой кнопкой мыши на моем компьютере и выберите свойства
- Выберите дополнительные параметры системы (расположение зависит от версии Windows)
- В свойствах системы выберите вкладку «Дополнительно».
- На вкладке «Дополнительно» выберите «Переменные среды» (нижняя кнопка)
- В разделе «системная переменная» проверьте, есть ли у вас переменная с именем HOME. Если это так, отредактируйте эту переменную, выделив имя переменной и нажав кнопку «Изменить». Сделайте имя новой переменной желаемым путем.
- Если HOME еще не существует, нажмите «new» в системных переменных и создайте новую переменную с именем HOME, значением которой является требуемый путь.
ПРИМЕЧАНИЕ: это может изменить способ работы других вещей. Например, для меня это меняет место расположения моих файлов конфигурации .ssh. В моем случае я хотел, чтобы моим домом был U: \, потому что это мое основное место, где я помещаю работу над проектом и настройки приложения (т.е. это действительно мой "домашний" каталог).
РЕДАКТИРОВАТЬ 23 июня 2017 г .: Этот ответ по-прежнему вызывает редкие отзывы, и я хочу предупредить людей, что, хотя это может «сработать», я согласен с @AnthonyRaymond, что он не рекомендуется. Это скорее временное исправление или исправление, если вам все равно, если что-то сломается. Смена дома не приведет к активному повреждению (например, удалению вашего жесткого диска), но может привести к коварным раздражениям позже. Когда у вас начнутся неприятные проблемы в будущем, вы, вероятно, не запомните это изменение ... поэтому вы, скорее всего, будете чесать голову позже!
ctrl-r../d
и команда придет, а затем введите Enter. В общем, потратьте несколько минут на изучение того, как использовать историю команд, и тогда вы будете часто ее использовать, повторяя различные команды git.