Windows'ta Git Bash profilimi nasıl değiştiririm?


Yanıtlar:


120

Git Bash'inizi açtığınızda, varsayılan olarak giriş dizininizde olmalısınız. Şimdi .bashrc dosyasını oluşturun (eğer Windows 7'de bu dosya .bashrc olarak adlandırılmalıdır ).

Giriş dizininde değilseniz, aşağıdakini yazarak değiştirin:

CD

ve tuşuna basın Enter. cd, daha sonra listelenen herhangi bir parametre olmadan, her zaman ana dizini döndürür.

Yazarak dosyayı oluşturabilirsiniz:

.bashrc dokunun

Sonra Vim ile düzenleyin veya bazı Windows editörleriyle yapmayı deneyebilirsiniz, ancak bazı metin biçimlendirme sorunları nedeniyle önermiyorum.

vim .bashrc

iTuşuna basarak Ekleme Moduna geçin .

Diğer adınızı yazarak ekleyin:

takma ad gs = 'git durumu'

EscTuşa basarak ekleme modundan çıkın .

Aşağıdakileri yazarak dosyanızı kaydedin ve kapatın :wqEnter.

:wEnter sadece dosyanızı kaydedecektir.

:q!Enter dosyanızı kaydetmeden düzenleyiciden çıkacaktır.

Son olarak, yeni değişikliklerinizi kullanmak için aşağıdakileri yazarak dosyayı güncelleyin:

kaynak .bashrc


Cevabınız için teşekkürler. Daha önce .bashrc'yi bilmiyordum, bu yüzden cevabınız beni superuser.com/questions/183870/… dahil birçok kaynağa yönlendirdi .
Brian

Bu gerçekten yardımcı oldu! Ayrıca VIM kullanmak için ek komutlar verdiğinize sevindim. Gerçekten en arkadaşça editör değil. Çok takdir!
cbloss793

3
Bu bana verir 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

Çalıştığım dosyaya bir yol nasıl ekleyebilirim: ´alias app = 'cd c: \ mypath'´
utdev

FYI, touchdosyaya gerek yok , vidoğrudan sizin için yaratacaktır. Seni bir satır engeller;)
Olivier

29

.bash_profileKullanıcı dizini koyabilirsiniz : C: \ Users \ <kullanıcı adı> .

Sadece bunu yapabilirsiniz Ayrıca bazı git-yalnızca adlar oluşturabilir git stiçin git statusbu satırları ekleyerek C: \ Users \ <kullanıcı adı> \ gitconfig. :

[alias]
st = status

Diğer bazı yararlı diğer adlar:

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
Git komutları için takma isimler gerekiyorsa, .gitconfigdosyayı düzenlemek genellikle yeterlidir.
Isxek

Cevabınız için teşekkürler! İki farklı ama doğru cevap almayı beklemiyordum.
Brian

1
Benim için, pencerelerimin evinde .bash_profile değildim . ama benim dolaşım ev dir (ağ yöneticisi uyguladı). "Doğru" cevabı "konur .bash_profilesizin de git bash aşağıdaki adrese giderek bulabilirsiniz, ev dir" cd ~sonrapwd
Bohemian

0

~/.bashrcDosyanızı bulamıyorsanız, tüm diğer isimleri ~/.bash_profiledosyanızı ekleyebilirsiniz .

Örneğin, Git komutuna ( git status) bir diğer ad eklemek için basitçe şunu ekleyin:

alias gs="git status"

Aynı şekilde Bash komutu için bir takma ad ekleyebilirsiniz (dizin yolunu değiştir):

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

0

Git Bash ana dizininizde bir .gitconfig dosyası olmalıdır. Bu dosyaya, takma adlarınızı ekleyerek ekleyebilirsiniz [alias]. Aşağıdaki gibi bir şey olmalı:

[alias]
st = status
co = checkout

2
Süper Kullanıcıya Hoşgeldiniz! Bu, başka bir yanıtı çoğaltır ve yeni bir içerik eklemez. Gerçekten katkıda bulunacak yeni bir şeyiniz yoksa lütfen cevap yazmayın.
DavidPostill

0

Basitçe (eğer .bashrc varsa, dosyanın sonuna takma ad ekleyeceksiniz):

cat >> ~/.bashrc

Bir takma ad listesi yapıştırın veya yazın. Ctrl+ DTuşlarına basın ve sonunda çalıştırın:

source ~/.bashrc

0

Git sürümüm git sürüm 2.18.0.windows.1 .bashrc'nin C: \ Program Files \ Git \ etc ---> bash.bashrc nerede olduğunu bulmam biraz zaman aldı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.