Ubah drive di git bash untuk windows


141

Saya mencoba menavigasi ke lokasi drive saya E:/Study/Codesdi git bashdalam windows. Di command prompt untuk mengubah drive saya menggunakannya E:mengembalikan kesalahan dalam git bash.

bash: E :: perintah tidak ditemukan.

Bagaimana cara mengubah lokasi direktori saya saat ini dari /c/usersmenjadiE:Study/Codes

Jawaban:


234

Untuk menavigasi ke drive lain gunakan saja

cd /E/Study/Codes

Itu akan menyelesaikan masalah Anda.


10
Saya pikir metodenya telah berubah. Metode dalam jawaban ini tidak berhasil. Saya harus menggunakan, cd /mnt/e/Study/Codesuntuk menavigasi ke folder itu.
ponir

5
@ponir Saya pikir metode masih sama dengan yang didefinisikan Jagrati. Ini bekerja untuk Git 2.14.1 versi 64 bit rilis terbaru juga.
Yohan Hirimuthugoda

@Benvorth Bisakah Anda memperjelas komentar Anda? (Kasus sepertinya tidak penting untuk huruf drive pada Windows.)
skomisa

@skomisa jika Anda menggunakan /mnt/...notasi yang disebutkan oleh @ponir di atas case drive letter adalah masalah bagi saya ...
Benvorth

2
Saya setuju dengan jawaban dari Jagrati. Lakukan pemeriksaan cepat dengan 'pwd'. Saya direktori kerja saat ini ditampilkan sebagai sesuatu yang dimulai dengan / c / .. lalu gunakan / e / Sudy / Kode untuk mengakses E: drive. Jika hasil 'pwd' menunjukkan sesuatu yang dimulai dengan / mnt / c / ... maka untuk mengakses drive E: Anda harus menggunakan / mnt / e / Study / Codes.
Chinmay

22

Anggap saja drive Anda sebagai folder cd e:


@ Coco Terima kasih !. Saya senang bisa membantu. Namun saya diturunkan beberapa hari yang lalu: /
KansaiRobot

Tidak melakukan downvote, tetapi karena suatu alasan, cd e:berfungsi tetapi autocomplete tidak. Hanya pelengkapan otomatis jika saya gunakan cd /e/.
Emile Bergeron

5

Untuk menavigasi ke drive / direktori lain, Anda dapat melakukannya dengan nyaman (alih-alih mengetik cd / e / Study / Codes), cukup ketik cd [Spasi], dan seret-dan-jatuhkan Kode direktori Anda dengan mouse Anda untuk git bash, tekan [Enter].


1
Ini berfungsi untuk drive jaringan saya; rupanya G:sebenarnya//tsclient/G
Neal Fultz

5

Bagaimana saya melakukannya di Windows 10

Buka direktori folder yang ingin Anda buka di git bash seperti itu

masukkan deskripsi gambar di sini

Setelah Anda mencapai folder cukup ketik git basharea navigasi atas seperti dan tekan enter.

masukkan deskripsi gambar di sini

Bash git untuk folder yang ditakdirkan akan terbuka untuk Anda.

masukkan deskripsi gambar di sini

Semoga itu bisa membantu.


4
Saya mencoba yang ini tetapi tidak berhasil untuk saya. Ini membuka jendela tetapi segera tutup setelah itu.
JackGrinningCat

Sama seperti @JackGrinningCat untuk saya. Apakah Anda mengubah sesuatu di pengaturan Anda agar bisa berfungsi Abdullah Khan?
Martin

Tidak, saya cukup menginstal git. Instalasi memberi saya git bash dan git cmd. Dan solusi ini sangat bagus untuk saya.
Abdullah Khan

2
Ini bekerja untuk saya, tetapi saya melewatkan gitbagian itu dan baru saja melakukannya bash. Juga, /C:direktori saya /mntuntuk beberapa alasan. Tidak tahu kenapa. Mengenai pertanyaan di atas, saya memiliki kotak linux untuk windows 10+ diaktifkan. Anda mungkin melihat bahwa crash pada perintah bash jika Anda belum mengaktifkan bash.
Forrest

1
Ini adalah jawaban terbaik untuk kasus saya: Hanya bashbekerja untuk saya! Windows 10 1803 windows-subsistem untuk linux (WSL) dengan Ubuntu 18.04 LTS.
CarpeDiemKopi

1

Sekarang, huruf drive apa yang dapat dilepas oleh perangkat yang dapat dipindahkan itu?

Dua cara untuk mencari mis. USB-disk di git Bash:

    $ cat / proc / partisi
    nama kunci #block minor 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: / Program Files / Git on / ketik ntfs (biner, noacl, auto)
    C: / Program Files / Git / usr / bin on / jenis bin ntfs (binary, noacl, auto)
    C: / Users / se2982 / AppData / Lokal / Temp on / tmp ketik ntfs (biner, noacl, posix = 0, usertemp)
    C: on / c ketik ntfs (biner, noacl, posix = 0, pengguna, jumlah, otomatis)
    E: on / e ketik vfat (biner, noacl, posix = 0, pengguna, jumlah, otomatis)
    G: on / g ketik ntfs (biner, noacl, posix = 0, pengguna, jumlah, otomatis)
    H: on / h ketik ntfs (biner, noacl, posix = 0, pengguna, jumlah, otomatis)

... jadi; kemungkinan huruf drive dalam contoh ini => /e(atau E: \ jika Anda harus), ketika mengetahui bahwa C, G, dan H adalah hal-hal lain (di Windows).


0

Untuk Windowspengguna : TL; DR;

( Tanda kutip tidak diperlukan jika jalur tidak memiliki spasi kosong! )

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

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


Saat menggunakan git bashdi windows, Anda harus:

  • menghapus titik dua setelah huruf drive
  • ganti garis miring Anda dengan garis miring ke depan
  • Jika Anda memiliki spasi kosong di jalur Anda: Letakkan tanda kutip di awal dan di akhir jalur

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

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.