Saya menggunakan Git di Windows 7 dan mengakses repositori saya melalui Git Bash. Bagaimana saya bisa mengubah lokasi default yang dibuka Git Bash di folder yang nyaman ketika saya memulainya?
Agak memakan waktu untuk bernavigasi htdocs
, dan kemudian folder tertentu. Apakah ada cara untuk mengubah file konfigurasi agar terbuka di tempat lain? Atau mungkinkah menulis .sh
file untuk melakukan ini?
Sayangnya Git Bash tidak akan membuka htdocs
pintasan folder saya di desktop saya, dan perlu cd
5 kali menggunakan untuk sampai ke direktori yang saya inginkan.
Jawaban:
Setelah menginstal msysgit saya memiliki
Git Bash here
opsi di menu konteks di Windows Explorer. Jadi saya hanya menavigasi ke direktori dan kemudian buka Bash di sana.Saya juga menyalin
Git Bash
pintasan default ke desktop dan mengeditStart in
propertinya untuk menunjuk ke direktori proyek saya. Ini bekerja dengan sempurna.Windows 7x64, msysgit.
sumber
Start in
bagian inilah yang paling menarik baginya - jika Anda menggunakan windows shell (cmd.exe
), Anda juga dapat mengaktifkanQuickEdit mode
dialog properti yang sama untuk membuat salin / tempel sedikit lebih mudah dan atur properti ukuran jendela / buffer / font dan semacamnya ...Git Bash Here
opsi ini . Bagaimana saya melakukannya?Git Bash
'sStart in
properti, Klik kanan icon Anda Git Berjemur shortcut dan klik 'Properties'. Kemudian temukan dan rekatkan diStart in
bidang jalan yang ingin Anda mulai. Ini akan terlihat seperti:C:\Users\DM\Desktop\YourFolder
cd-to-home
mengesampingkanstart in
nilai saya . semua diurutkan sekarang.Start in
nilai, saya menggunakan di%USERPROFILE%/Git
manaGit
direktori di bawah direktori home saya misalnyaC:\users\rami\Git
Cara termudah tanpa menginstal msysgit adalah klik kanan pada ikon pintasan Git Bash → Mulai di: → "C: \ Program Files (x86)".
Ubah entri Mulai masuk dan tunjukkan posisi awal Git Bash. Jika Anda tidak menghapus
--cd-to-home
bagian dari kotak Target, Mulai dalam perubahan akan ditimpa.sumber
--cd-to-home
argumen.Tambahkan baris ini ke
.bashrc
file Anda :Jika file .bashrc tidak ada, buat satu di folder root Anda. Bagi saya itu adalah:
C:\Users\tapas\
Simpan .bashrc dan buka Git Bash. Itu dia!
sumber
.bashrc
tidak ada, buat saja di~
(cd ~ && touch .bashrc)bash.bashrc
dalamGit\etc
folderGit Bash here
opsi yang dijelaskan oleh jawaban lain. Saya memecahkannya dengan menambahkan sebuah kondisional sehingga hanya berjalan ketika di folder home.if [[ $(pwd) = $HOME ]]; then cd <location> fi
Buka properti bash dan ubah menjadi "Mulai di" ke tempat Anda ingin memulai. Setelah ini, (saya punya masalah ini dan saya menyelesaikannya dengan melakukan ini) pergi ke target dan menghapus --cd-ke-rumah bagian parameter setelah "C: \ Program Files \ Git \ git-bash.exe". Hanya MAKA Anda akan mulai dalam direktori "Mulai di" yang Anda tentukan.
sumber
Saya membacanya di suatu tempat dan itu berhasil untuk saya.
Pertama-tama periksa di git bash apa lokasi HOME. Buka git bash dan jalankan
Sekarang ubah jalur HOME dengan membuka cmd dan jalankan
Sekarang cross check dengan menjalankan perintah echo di git bash.
sumber
HOME
tetapi tidak untukHOMEDRIVE
danHOMEPATH
- Saya tidak dapat mengubah tempatcmd
peluncuran dengan solusi ini. Tapi tidak masalah, Git Bash adalah apa yang terpengaruh dan sekarang berfungsi dengan baik lagi.Jika Anda seperti saya, dan cara Anda mencapai Git adalah windows key+ G+ I+ Enter, maka Anda cukup menekan windows key, mencari Git, klik kanan pada
Git Bash
ikon yang dihasilkan , pilih properti, dan ubahStart in:
bidang.Saya tidak begitu yakin apa yang dilakukannya, karena saya tidak begitu yakin apa itu Git pada Windows (fasad di atas sh yang merupakan fasad pada cmd?), Tetapi dalam hal apa pun, kini Anda dapat menyematkan pintasan Windows menarik pencarian "Git" ke bilah tugas Anda, atau ke desktop Anda, dan itu akan tetap dimulai di direktori apa pun yang Anda atur.
sumber
Solusi teruji Windows 10
Ketik git bash dalam pencarian
Klik kanan padanya dan pilih lokasi file terbuka
Klik kanan padanya dan pilih properti
Pada target hapus --cd-ke-rumah dari "C: \ Program Files \ Git \ git-bash.exe" --cd-to-home
Saat memulai, letakkan path direktori yang Anda inginkan mulai misalnya, Mulai di: C: \ xampp \ htdocs
sumber
Saya menggunakan Git bash di Windows 10, berikut ini solusinya:
env
:; lalu klikEdit environment variables for your account
(panel kontrol)New
tombol~/
berada di git bashBuka sesi git bash dan uji dengan mengetik:
pwd
dan periksa dengan melakukancd ~/ && pwd
sumber
Setelah Anda memperbarui
Start in:
bidang, pastikan untuk menghapus--cd-to-home
di akhirTarget:
bidangsumber
Klik kanan
Git Bash shortcut
dan kemudian pergi keproperties
.Di
properties
dalamstart in
opsi tambahkan lokasi direktori yang ingin Anda mulaiGit Bash
danapply
perubahan.sumber
Git bash digunakan untuk bermain dengan perintah bash. Jadi saya menggunakan metode bash sendiri di windows
Git bash
Edit Anda
.bash_profile
(buat jika Anda tidak memilikinya - lihat cara membuatnya di bawah). Masukkan baris berikut.Tambahkan baris ini ke file
.Bash_profile saya terlihat seperti ini
Bagaimana cara membuat .bash_profile baru?
ATAU tulis ke dalam file secara langsung
Sederhana, aha!
sumber
Buat pintasan Git Bash ke Desktop untuk kenyamanan kemudian klik kanan pada ikon properti goto. Di sini Anda akan menemukan bagian Mulai di: dengan kotak teks. Ganti jalur yang Anda inginkan, misalnya seperti:
Kemudian buka secara langsung dengan mengklik ikon. Anda akan mendapatkan jalur Desktop default di Git Bash.
sumber
--cd-to-home
opsi.Saya menyukai jawaban Peter Mortenson, tetapi saya ingin memperluas.
'cd ~' dalam file .bashrc menyebabkan fitur "Git Bash Here" dari Git Bash berhenti bekerja. Sebagai gantinya, tambahkan pernyataan if ini ke file .bashrc:
Ini akan berubah menjadi direktori home ketika Git Bash dijalankan sendiri, tetapi ketika "Git Bash Here" dijalankan, direktori kerja saat ini tidak akan diubah.
sumber
Cukup ketik lintasan direktori lokal Anda (direktori home proyek Git) di properti Git Bash. Ie set path C: \ yourprojsctdirectory ke bidang properti Git Bash "Execute In" atau (Ausführen in). Itu dia!
Sekarang klik dua kali Git Bash. Header Git akan berada di "yourprojsctdirectory" Anda.
sumber
Solusi kerja yang tercantum sangat bagus, tetapi masalah terjadi ketika Anda ingin beberapa rumah default untuk git-bash Anda.
Solusi sederhana adalah memulai git-bash menggunakan skrip kelelawar .
git-bash-to-htdocs.bat
Di atas tentu saja menganggap git-bash diinstal pada
C:\Program Files\Git\git-bash.exe
Anda dapat membuat banyak
.bat
file sehingga git-bash Anda dapat memulai di tempat yang diinginkansumber
Tambahkan "cd your_repos_path" ke profil Git Anda, yang berada di bawah
%
.sumber
Saya mencoba yang berikut; itu membantu saya. Saya harap ini membantu Anda juga.
sumber