Alterar unidade no git bash para windows

141

Eu estava tentando navegar para o meu local da unidade E:/Study/Codesem git bashem janelas. No prompt de comando para alterar a unidade que eu uso, E:ele retorna um erro em git bash.

bash: E :: comando não encontrado.

Como altero meu local de diretório atual de /c/usersparaE:Study/Codes

Shubham Khatri
fonte

Respostas:

234

Para navegar para uma unidade diferente, basta usar

cd /E/Study/Codes

Isso resolverá o seu problema.

Jagrati
fonte
10
Eu acho que o método mudou. O método nesta resposta não funcionou. Eu tive que usar, cd /mnt/e/Study/Codespara navegar para essa pasta.
Ponir
5
@ponir Acho que o método ainda é o mesmo que o Jagrati define. Também funcionou para a versão recente do Git 2.14.1 de 64 bits.
Yohan Hirimuthugoda 12/08
@ Benvorth Você pode esclarecer seu comentário? (Processo não parece importar para letras de unidade no Windows.)
skomisa
@skomisa se você usar a /mnt/...notação mencionado por @ponir acima do caso letra da unidade foi um problema para mim ...
Benvorth
2
Eu concordo com a resposta de Jagrati. Faça uma verificação rápida com 'pwd'. O diretório de trabalho atual é mostrado como algo começando com / c / .. e use / e / Sudy / Codes para acessar a unidade E:. Se o resultado de 'pwd' mostrar algo que começa com / mnt / c / ..., para acessar a unidade E: você precisará usar / mnt / e / Study / Codes.
Chinmay 04/01
22

Apenas considere sua unidade como uma pasta, assim como cd e:

KansaiRobot
fonte
@Choco Thanks !. Estou feliz por poder ajudar. E, no entanto, fui derrotado há alguns dias: /
KansaiRobot 10/19/19
Não diminuiu o voto, mas, por algum motivo, cd e:funciona , mas o preenchimento automático não. Só é preenchido automaticamente se eu usar cd /e/.
Emile Bergeron
5

Para navegar para uma unidade / diretório diferente, você pode fazê-lo de maneira conveniente (em vez de digitar cd / e / Study / Codes), basta digitar cd [Space] e arrastar e soltar os códigos de diretório com o mouse para git bash, pressione [Enter].

Vyacheslav
fonte
1
Isso funcionou para minha unidade de rede; aparentemente G:é realmente//tsclient/G
Neal Fultz
5

Como faço no Windows 10

Vá para o diretório da pasta que você deseja abrir no git bash, desta forma

insira a descrição da imagem aqui

Depois de chegar à pasta, basta digitar git basha área de navegação superior e pressionar enter.

insira a descrição da imagem aqui

Um git bash para a pasta destinada será aberto para você.

insira a descrição da imagem aqui

Espero que ajude.

Abdullah Khan
fonte
4
Eu tentei este, mas não funcionou para mim. Abre a janela, mas fecha-a imediatamente depois.
JackGrinningCat 16/01/19
O mesmo que @JackGrinningCat para mim. Você mudou alguma coisa na sua configuração para que isso funcionasse Abdullah Khan?
Martin Martin
Não, eu simplesmente instalei o git. A instalação me deu git bash e git cmd. E esta solução funciona muito bem para mim.
Abdullah Khan
2
Isso funcionou para mim, mas pulei a gitparte e fiz bash. Além disso, meu /C:diretório é /mntpor algum motivo. Não faço ideia do porquê. Em relação às perguntas acima, tenho a caixa linux para windows 10+ ativada. Você pode estar vendo esse travamento no comando bash se não tiver ativado o bash.
Forrest
1
Esta é a melhor resposta para o meu caso: só bashfunciona para mim! Windows 10 1803 subsistema de janelas para linux (WSL) com Ubuntu 18.04 LTS.
CarpeDiemKopi
1

Agora, qual letra de unidade esse dispositivo removível recebeu?

Duas maneiras de localizar, por exemplo, um disco USB git Bash:

    $ cat / proc / partitions
    principais #blocks menores nome win-mounts

        8 0 500107608 sda
        8 1 1048576 sda1
        8 2 131072 sda2
        8 3 496305152 sda3 C: \
        8 4 1048576 sda4
        8 5 1572864 sda5
        8 16 0 sdb
        8 32 0 sdc
        8 48 0 sdd
        8 64 0 sde
        8 80 3952639 sdf
        8 81 3950592 sdf1 E: \

    $ mount
    C: / Arquivos de Programas / Git on / digite ntfs (binário, noacl, auto)
    C: / Arquivos de Programas / Git / usr / bin on / bin type ntfs (binário, noacl, auto)
    C: / Usuários / se2982 / AppData / Local / Temp / / tmp tipo ntfs (binário, noacl, posix = 0, usertemp)
    C: on / c tipo ntfs (binário, noacl, posix = 0, usuário, noumount, auto)
    E: tipo on / e vfat (binário, noacl, posix = 0, usuário, noumount, auto)
    G: on / g tipo ntfs (binário, noacl, posix = 0, usuário, noumount, auto)
    H: on / h tipo ntfs (binário, noacl, posix = 0, usuário, noumount, auto)

... tão; provável letra de unidade neste exemplo => /e(ou E: \, se necessário), ao saber que C, G e H são outras coisas (no Windows).

Hannu
fonte
0

Para Windowsusuários : TL; DR;

(As aspas não são necessárias se o caminho não tiver espaços em branco! )

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

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


Ao usar git bashno Windows, você deve:

  • remova os dois pontos após a letra da unidade
  • substitua as barras invertidas por barras invertidas
  • Se você tiver espaços em branco no caminho: Coloque aspas no início e no final do caminho

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

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

Legendas
fonte