Bagaimana cara mengganti folder dengan git bash?

262

gitFolder default saya adalah C:\Users\username\.git.

Perintah apa yang harus saya gunakan untuk masuk C:/project?

Sam Mitchell
sumber

Jawaban:

479

Perintahnya adalah:

cd  /c/project/

Tip:
Gunakan pwdperintah untuk melihat jalan mana yang saat ini Anda gunakan, berguna ketika Anda melakukan klik kanan "Git Bash di sini ..."

Bob Fanger
sumber
Apakah ada cara untuk menyimpan direktori lama? Saya tahu cd $USERakan membawa saya ke direktori pengguna saya di windows.
meiryo
1
@reubenjohn, menggunakan Console2 untuk konsol menyediakan pengaturan "Startup dir". Btw artikel ini menjelaskan untuk membuat konsol Quake-style menjatuhkan bentuk atas layar.
Vorac
17
Jika ada spasi di jalan maka Anda perlu mengutip. misal:cd "/c/program files (x86)/git/bin/"
CAD cowok
Aku benci bertanya apakah itu jelas; tetapi apakah perintah yang sama ini berfungsi jika pwd saya memberi tahu saya bahwa saya saat ini berada di drive F:
Kacang Merah
3
@ the-red-kacang Jalan dimulai dengan /seperti /c/project/yang path absolut dan selalu bekerja tanpa jalan Anda saat ini. ketika jalan tidak dimulai dengan garis miring ke depan (jalur relatif) sush karena cd projectakan mencoba untuk pergi subdirektori itu berdasarkan pada direktori kerja-kerja Anda saat ini (pwd)
Bob Fanger
78

Buka direktori secara manual dan klik kanan → Pilih opsi 'Git bash'.

Terminal git bash secara otomatis terbuka dengan direktori yang dimaksud. Misalnya, buka folder proyek Anda. Saat berada di folder, klik kanan dan pilih opsi dan 'Git bash'. Ini akan terbuka secara otomatis dengan /c/project.

seyi alias arsitek
sumber
12
Ini adalah saran yang mengerikan, mempromosikan "konsol buta huruf". Juga tidak menjawab pertanyaan. OP ingin mengubah direktori dari dalam git bash, bukan untuk membuka kembali git bash baru di folder. Dan itu juga tidak berguna untuk skrip , karena tidak mungkin untuk "pergi ke folder dan klik kanan" dalam sebuah skrip.
Nick Volynkin
28

Berikut langkah-langkah yang saya ikuti:

  1. Di bash, periksa di direktori mana Anda menggunakan perintah:

    $ pwd
    
  2. salin URL direktori yang ingin Anda tuju setelah menggunakan perintah pertama ( PWD) yang saya dapat:

    $  /c/Users/yourUsername
    
  3. Sekarang saya ingin mengubahnya ke direktori cdrive dan folder MyPictures. Untuk melakukan itu, saya akan pergi ke direktori MyPictures, menyalin URL, dan menempelnya di bash Git. Namun, sebelum itu:

     sintaks perubahan pada bash

    C:\MyPicturemenjadi $ cd /C/MyPicture(garis miring terbalik diganti dengan garis miring)

  4. jika nama folder memiliki beberapa spasi seperti (program saya) maka Anda harus melampirkannya dalam tanda kutip ganda seperti:

    $ cd "C:\Program Files"
    
  5. Ingatlah untuk mengubah direktori, Anda hanya perlu menyalin requiredUrldan menempelnya di bash dengan tanda kutip ganda seperti:

    cd "required URL"
    

Catatan: URL diperlukan dengan garis miring.

Prateek Gangwal
sumber
2
Jawaban sederhana dan mudah. Perintah yang diperbaiki, pada langkah no.4 adalah $ cd/ c/"Program Files"
meyasir
17

pwd: untuk memeriksa di mana Anda berada (Jika perlu)

cd: ubah direktori

Dalam kasus Anda jika saya mengerti Anda, Anda perlu:

cd c/project
Tanaka Tsoka
sumber
10

Cara mengganti folder di Git Bash

Seperti yang disebutkan Bob , Anda dapat mengubah direktori dengan cd:

cd /c/project

Jika Anda memiliki jalur Windows dengan garis miring terbalik, lampirkan jalur dengan tanda kutip tunggal:

cd 'C:\project'

Atau kutipan ganda:

cd "C:\project"

Kiat

  • Anda dapat memeriksa folder saat ini dengan pwd.
  • Jika path berisi spasi, Anda harus menggunakan tanda kutip. ( cd "/c/Program Files")

  • Di Windows, Anda mengubah direktori awal default untuk Git Bash.

    • Klik kanan git-bash.exe, pilih Properties , buka Shortcuts , dan ubah Start in: ke folder Anda yang paling umum digunakan. ( tangkapan layar )
  • The cdperintah dapat hafal sebagai " change directory ".

Lihat juga

Stevoisiak
sumber
6

Dari sudut pandang saya, cara tercepat untuk mencapai apa yang Anda cari adalah mengubah nilai " Mulai ".

Untuk melakukannya, klik kanan pada git-bash.exe, pergi ke Properties dan ubah nilai Start In ke folder yang Anda inginkan.

Lanquo
sumber
5

Pertanyaan anda adalah:

Folder git default saya adalah C: \ Users \ username.git

Tapi saya ingin masuk ke c: / proyek

Perintah apa yang saya perlukan untuk melakukan itu?

Karena Anda telah bertanya terutama tentang gitbash yang berbasis Linux (Terminal), ada perbedaan dalam perintah jika dibandingkan dengan Command Prompt Windows. Kami hanya akan membahas perintah gitbash (Terminal).

1.Pertama-tama kita harus memahami bahwa baris perintah (Pada Windows) dan Terminal (Pada Mac) selalu menunjuk ke beberapa folder pada Drive penyimpanan.

Untuk memeriksa direktori apa yang ditunjuknya pada waktu tertentu. Anda perlu mengetik perintah: pwd "akronim untuk 'Print Working Directory'".

perintah pwd di Linux

  1. Ada perintah ls yang memberi kita informasi tentang folder dan file dalam direktori tertentu. Ini adalah perintah yang cukup praktis dan sering digunakan untuk mengetahui tentang struktur file. Dalam jawaban saya, saya akan memanfaatkan ini juga.

masukkan deskripsi gambar di sini

  1. Untuk melintasi sepanjang pohon folder, kami menggunakan perintah lain yang sangat penting yang dikenal sebagai cd yang merupakan singkatan dari direktori perubahan. Dan pertanyaan Anda memiliki jawaban hanya dalam perintah cd ini .

Berikut adalah beberapa cara untuk melintasi sepanjang pohon folder:

3a) perintah cd mari kita lacak ke direktori anak. Silakan periksa snapshot. Pergi ke direktori anak

3b) Sekarang untuk melintasi kembali ke direktori induk, kami menggunakan perintah cd .. : Silakan periksa Gambar di bawah ini: masukkan deskripsi gambar di sini

Dengan Menggunakan dua langkah di atas, kami dapat dengan mudah menyelesaikan Kueri Anda:

A) Saat ini Anda berada di: C: \ Users \ username.git

Jadi, melakukan cd .. akan mengarahkan Terminal menuju folder Users .

masukkan deskripsi gambar di sini

B) Lagi-lagi Mengetik cd .. akan membuat Terminal mengarah ke Drive C.

masukkan deskripsi gambar di sini

C) Sekarang melakukan ls pada titik ini akan memberi tahu Anda tentang semua folder dan file dalam drive C.

Periksa apakah ada folder proyek , Maka cukup untuk terakhir kali ketik perintah:

proyek cd

Dan Walla Anda telah melakukan perjalanan sejauh ini untuk mencapai tujuan Anda. Selamat.

masukkan deskripsi gambar di sini

Catatan: Jika folder proyek tidak dibuat dengan drive C, cukup tulis perintah proyek mkdir dan itu akan dibuat. Kemudian ikuti langkah-langkah di atas untuk bermain-main.

4) Ada satu lagi solusi cepat untuk masalah Anda secara khusus:

Di mana pun terminal menunjuk. Cukup tulis perintahnya:

4a) cd / Ini akan menunjuk ke folder root default.

Kemudian ketik perintah: cd / c / untuk menunjuk ke arah direktori c. Kemudian cukup buka direktori anak, yang dalam kasus Anda adalah direktori proyek dengan mengetik:

proyek cd

masukkan deskripsi gambar di sini

Dan Anda baik untuk pergi: NIKMATI :)

Imran Rafiq Sebaliknya
sumber
3

Mengklik kanan folder tertentu dapat membantu meringankan rasa sakit Anda daripada hanya dengan mengetik seluruh direktori. Klik kanan + mengklik s atau Klik kanan dan kemudian klik "GIT pesta di sini"

Semoga ini bisa membantu

Eli
sumber
1

Saya ingin menambahkan bahwa jika Anda menggunakan drive bersama, lampirkan path dalam tanda kutip ganda dan simpan garis miring terbalik. Inilah yang bekerja untuk saya:

$cd /path/to/"\\\share\users\username\My Documents\mydirectory\"
pengguna3734456
sumber
1

Untuk cara tercepat $ cd "proyek"

androminor
sumber
1

Cukup ketik cdlalu salin dan tempel path file.

Contoh mengubah direktori:

contoh mengubah direktori

Tasha Chetwynd
sumber
-2

cukup klik kanan pada folder yang diinginkan dan pilih git-bash Di sini opsi itu akan mengarahkan Anda ke folder itu dan mulai bekerja berharap itu akan berfungsi.

sulaiman ks
sumber
-3

jika Anda berada di windows maka Anda dapat melakukan klik kanan dari folder tempat Anda ingin menggunakan git bash dan pilih "GIT BASH HERE". masukkan deskripsi gambar di sini

Mithun Debnath
sumber