Bagaimana cara mengubah profil Git Bash saya di Windows?


Jawaban:


120

Ketika Anda membuka Git Bash Anda, Anda seharusnya berada di direktori home Anda. Sekarang buat file .bashrc (jika pada Windows 7 file tersebut harus bernama .bashrc. ).

Jika Anda tidak berada di direktori home, ubahlah dengan mengetik:

CD

dan menekan Enter. cd, tanpa parameter lain yang terdaftar setelahnya, akan selalu mengembalikan direktori home.

Anda dapat membuat file dengan mengetik:

sentuh .bashrc

Kemudian edit dengan Vim atau Anda dapat mencoba melakukannya dengan beberapa editor Windows, tetapi saya tidak merekomendasikannya, karena beberapa masalah format teks.

vim .bashrc

Ubah ke Sisipkan Mode dengan menekan itombol.

Tambahkan alias Anda dengan mengetik:

alias gs = 'git status'

Keluar dari mode penyisipan dengan menekan Esctombol.

Simpan dan tutup file Anda dengan mengetik berikut ini :wqEnter.

:wEnter hanya akan menyimpan file Anda.

:q!Enter akan keluar dari editor tanpa menyimpan file Anda.

Terakhir, perbarui file untuk menggunakan perubahan baru Anda dengan mengetik:

sumber .bashrc


Terima kasih atas jawaban anda. Saya tidak tahu tentang .bashrc sebelumnya, jadi jawaban Anda mengarahkan saya ke beberapa sumber, termasuk superuser.com/questions/183870/… , yang setuju bahwa .bashrc adalah tempat yang lebih baik untuk meletakkan alias daripada .bash_profile.
Brian

Ini sangat membantu! Saya suka bahwa Anda juga memberikan perintah tambahan untuk menggunakan VIM. Itu bukan editor yang paling ramah. Sangat dihargai!
cbloss793

3
Ini memberi saya WARNING: Found ~/.bashrc but no ~/.bash_profile, ~/.bash_login or ~/.profile. This looks like an incorrect setup. A ~/.bash_profile that loads ~/.bashrc will be created for you.(Git-2.11.0-64-bit)
aliopi

Bagaimana saya bisa menambahkan path di file itu saya mencoba: ´alias app = 'cd c: \ mypath'´
utdev

FYI, tidak perlu ke touchfile, viakan membuatnya untuk Anda secara langsung. Mencegah Anda satu baris;)
Olivier

29

Anda dapat memasukkan ke .bash_profiledalam direktori pengguna Anda: C: \ Users \ <username> .

Anda juga dapat membuat beberapa git-satunya alias sehingga Anda dapat melakukan hal git stuntuk git statusdengan menambahkan baris ini ke C: \ Users \ <username> \ gitconfig. :

[alias]
st = status

Beberapa alias lain yang bermanfaat:

cm = commit -m
cma = commit -a -m
br = branch
co = checkout
df = diff
ls = ls-files
sh = stash
sha = stash apply
shp = stash pop
shl = stash list
mg = merge
ph = push -u

2
Jika alias untuk perintah Git diperlukan, mengedit .gitconfigfile biasanya cukup.
Isxek

Terima kasih atas jawaban anda! Saya tidak berharap mendapatkan dua jawaban yang berbeda tetapi benar.
Brian

1
Bagi saya, .bash_profile tidak di dir home windows saya. tapi dir rumah roaming saya (admin jaringan dikenakan). The "benar" jawaban yang "menempatkan .bash_profiledalam Anda git pesta rumah dir", yang dapat Anda temukan dengan pergi ke cd ~kemudianpwd
Bohemian

0

Jika Anda tidak dapat menemukan ~/.bashrcfile Anda, Anda dapat menambahkan semua alias ke ~/.bash_profilefile Anda .

Misalnya, untuk menambahkan alias untuk perintah Git ( git status) cukup tambahkan:

alias gs="git status"

Dengan cara yang sama Anda bisa menambahkan alias untuk perintah Bash (ubah jalur direktori):

alias myd="cd ~/path to my directory"

0

Di direktori home Git Bash Anda, harus ada file .gitconfig. Dalam file ini Anda dapat menambahkan alias dengan menambahkan [alias]. Seharusnya seperti di bawah ini:

[alias]
st = status
co = checkout

2
Selamat Datang di Pengguna Super! Ini menggandakan jawaban lain dan tidak menambahkan konten baru. Harap jangan mengirim jawaban kecuali Anda benar-benar memiliki sesuatu yang baru untuk disumbangkan.
DavidPostill

0

Cukup (jika Anda memiliki .bashrc Anda akan menambahkan alias ke akhir file):

cat >> ~/.bashrc

Rekatkan atau ketikkan daftar alias. Tekan Ctrl+ Ddan akhirnya jalankan:

source ~/.bashrc

0

Versi git saya adalah versi git 2.18.0.windows.1 Butuh beberapa saat untuk mencari tahu di mana .bashrc adalah C: \ Program Files \ Git \ etc ---> bash.bashrc harap ini membantu

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.