Змініть диск у git bash для Windows


141

Я намагався перейти до мого місця приводу E:/Study/Codesв git bashу вікнах. У командному рядку для зміни диска я використовую E:Він повертає помилку в git bash.

bash: E :: команда не знайдена.

Як змінити своє поточне місце розташування каталогу /c/usersнаE:Study/Codes

Відповіді:


234

Для переходу до іншого диска просто використовуйте

cd /E/Study/Codes

Це вирішить вашу проблему.


10
Я думаю, що метод змінився. Метод у цій відповіді не спрацював. Мені довелося користуватися, cd /mnt/e/Study/Codesщоб перейти до цієї папки.
понір

5
@ponir Я думаю, що метод все одно такий, як визначають Jagrati. Він також працював для останнього випуску 64-бітної версії Git 2.14.1.
Йохан Хірімутхугода

@Benvorth Чи можете ви, будь ласка, уточнити свій коментар? (Справа, здається, не має значення для букв диска на Windows.)
skomisa

@skomisa, якщо ви використовуєте /mnt/...позначення, згадані @ponir над справою літери накопичувача, були проблемою для мене ...
Бенворт

2
Я згоден з відповіддю Джаграті. Зробіть швидку перевірку за допомогою "pwd". I поточний робочий каталог відображається як щось, що починається з / c / .., потім використовуйте / e / Sudy / Codes для доступу до диска E:. Якщо результат 'pwd' показує щось, що починається з / mnt / c / ..., то для доступу до диска E: потрібно використовувати / mnt / e / Study / Codes.
Чінмай

22

Просто розгляньте свій привід як папку cd e:


@Choco Спасибі !. Я щаслива, що могла допомогти. І все-таки я зняв з себе обов'язки декілька днів тому: /
KansaiRobot

Не підтвердив, але чомусь cd e:працює, але автозаповнення не працює. Автоматично завершується, лише якщо я використовую cd /e/.
Еміль Бержерон

5

Щоб перейти до іншого диска / каталогу, ви можете це зробити зручним способом (замість того, щоб вводити cd / e / Study / Codes), просто введіть cd [Space] та перетягніть коду каталогу за допомогою миші щоб git bash, натисніть [Enter].


1
Це працювало для мого мережевого накопичувача; мабуть G:, насправді//tsclient/G
Ніл

5

Як я це роблю в Windows 10

Перейдіть до каталогу папок, який ви хочете відкрити в git bash

введіть тут опис зображення

Після того, як ви дійшли до папки, просто введіть git bashу верхній частині навігації, як так, і натисніть клавішу Enter.

введіть тут опис зображення

Для вас відкриється git bash для призначеної папки.

введіть тут опис зображення

Сподіваюся, що це допомагає.


4
Я спробував цю, але мені це не вийшло. Вона відкриває вікно, але відразу після цього закриває його.
JackGrinningCat

Те саме, що для мене @JackGrinningCat. Ви щось змінили в налаштуваннях, щоб це працювало Абдулла Ханом?
Мартін

Ні, я просто встановив git. Установка дала мені git bash та git cmd. І це рішення для мене чудово працює.
Абдулла хан

2
Це працювало для мене, але я пропустив gitчастину і просто зробив bash. Також мій /C:каталог /mntчомусь є. Не знаю, чому. Щодо вищезазначених питань, у мене ввімкнено вікно linux для Windows 10+. Можливо, ви побачите цю збій у команді bash, якщо ви не включили bash.
Форест

1
Це найкраща відповідь на мій випадок: bashпрацює тільки на мене! Windows 10 1803 Windows-підсистема для Linux (WSL) з Ubuntu 18.04 LTS.
CarpeDiemKopi

1

Тепер який лист диска отримав цей знімний пристрій?

Два способи пошуку, наприклад, USB-диска в git Bash:

    $ cat / proc / розділи
    основні незначні #blocks називають win-mounts

        8 0 500107608 сда
        8 1 1048576 sda1
        8 2 131072 сда2
        8 3 496305152 sda3 C: \
        8 4 1048576 sda4
        8 5 1572864 s5
        8 16 0 сдб
        8 32 0 сдк
        8 48 0 сдд
        8 64 0 сд
        8 80 3952639 sdf
        8 81 3950592 sdf1 E: \

    $ mount
    C: / Файли програми / Git on / type ntfs (binary, noacl, auto)
    C: / Файли програми / Git / usr / bin on / bin типу ntfs (бінарний, noacl, auto)
    C: / Users / se2982 / AppData / Local / Temp on / tmp, тип ntfs (binary, noacl, posix = 0, usertemp)
    C: on / c введіть ntfs (binary, noacl, posix = 0, user, noumount, auto)
    E: on / e введіть vfat (binary, noacl, posix = 0, user, noumount, auto)
    G: on / g введіть ntfs (binary, noacl, posix = 0, user, noumount, auto)
    H: on / h введіть ntfs (binary, noacl, posix = 0, user, noumount, auto)

... так; ймовірно, буква диска в цьому прикладі => /e(або E: \ якщо потрібно), якщо знаєте, що C, G і H - це інші речі (в Windows).


0

Для Windowsкористувачів : TL; DR;

( Лапки не потрібні, якщо на шляху немає порожніх пробілів! )

Git Bash : cd "/C/Program Files (x86)/Android" // macOS/Linux syntax

Cmd.exe : cd "C:\Program Files (x86)\Android" // windows syntax


Під час використання git bashу Windows, ви повинні:

  • видаліть двокрапку після букви диска
  • замініть косою косою косою рисою вперед
  • Якщо у вас є порожні пробіли: Поставте лапки на початку та в кінці шляху

Git Bash : cd "/C/Program Files (x86)/Android" // macOS/Linux syntax

Cmd.exe : cd "C:\Program Files (x86)\Android" // windows syntax

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.