Saya menggunakan Git Bash di Windows 7 dan ingin mengatur alias profil Bash seperti alias gs='git status'
untuk membuat hidup saya lebih mudah. Bagaimana saya bisa melakukan ini?
Saya menggunakan Git Bash di Windows 7 dan ingin mengatur alias profil Bash seperti alias gs='git status'
untuk membuat hidup saya lebih mudah. Bagaimana saya bisa melakukan ini?
Jawaban:
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
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)
touch
file, vi
akan membuatnya untuk Anda secara langsung. Mencegah Anda satu baris;)
Anda dapat memasukkan ke .bash_profile
dalam direktori pengguna Anda: C: \ Users \ <username> .
Anda juga dapat membuat beberapa git-satunya alias sehingga Anda dapat melakukan hal git st
untuk git status
dengan 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
.gitconfig
file biasanya cukup.
.bash_profile
tidak di dir home windows saya. tapi dir rumah roaming saya (admin jaringan dikenakan). The "benar" jawaban yang "menempatkan .bash_profile
dalam Anda git pesta rumah dir", yang dapat Anda temukan dengan pergi ke cd ~
kemudianpwd
Jika Anda tidak dapat menemukan ~/.bashrc
file Anda, Anda dapat menambahkan semua alias ke ~/.bash_profile
file 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"
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
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