سؤال كيف أقوم بتعديل ملفي الشخصي لـ Git Bash في Windows؟


أنا أستخدم Git Bash على Windows 7 وأرغب في إعداد الأسماء المستعارة لـ Bash مثل alias gs='git status' لجعل حياتي أسهل. كيف يمكنني أن أفعل هذا؟


75
2018-06-02 20:08


الأصل


إلزامية بوابة الاسم المستعار نكتة - StuperUser
StuperUser لا أصدق أن أحدا لم يسجل ذلك حتى الآن! - EvilTak


الأجوبة:


عند فتح Git Bash ، يجب أن تكون في الدليل الرئيسي بشكل افتراضي. الآن قم بإنشاء .bashrc ملف (إذا كان على ويندوز 7 يجب تسمية الملف .bashrc.).

إذا لم تكن في الدليل الرئيسي ، فقم بتغييرها من خلال كتابة:

القرص المضغوط

والضغط أدخل. CD ، دون أي معلمات أخرى مدرجة بعد ، سوف يعود دائما الدليل الرئيسي.

يمكنك إنشاء الملف بكتابة:

المس .الباشرك

ثم قم بتحريرها باستخدام Vim أو يمكنك محاولة تنفيذها باستخدام بعض برامج تحرير Windows ، ولكن لا أوصي بها ، نظرًا لوجود بعض مشكلات تنسيق النص.

vim .bashrc

التغيير إلى وضع الإدراج عن طريق ضرب أنا مفتاح.

أضف اسمك المستعار عن طريق كتابة:

الاسم المستعار gs = 'git status'

الخروج من وضع الإدراج عن طريق ضرب زر Esc فى الكيبورد مفتاح.

احفظ وأغلق الملف عن طريق كتابة ما يلي :ثفأدخل.

:ثأدخل سيحفظ فقط ملفك.

:ف!أدخل سوف يغادر المحرر دون حفظ ملفك.

أخيرًا ، قم بتحديث الملف لاستخدام التغييرات الجديدة بكتابة:

مصدر .bashrc


107
2018-06-02 20:34



شكرا لإجابتك. لم أكن أعرف عن .bashrc من قبل ، لذلك إجابتك تقودني إلى عدة مصادر ، بما في ذلك superuser.com/questions/183870/...، التي توافق على أن .bashrc هو مكان أفضل لوضع الأسماء المستعارة من .bash_profile. - Brian
هذا ساعد حقا! أنا أحب أن قمت أيضا بتزويد أوامر إضافية لاستخدام VIM. انها ليست حقا المحرر الأكثر ودية. مقدر جدا! - cbloss793
هذا يعطيني 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. (جيت-2.11.0-64 بت) - aliopi
كيف يمكنني إضافة مسار في هذا الملف حاولت: ´alias التطبيق = 'cd c: \ mypath'´ - utdev
لمعلوماتك ، لا حاجة ل touch الملف، vi سوف يخلقها لك مباشرة. يمنعك خط واحد ؛) - Olivier


يمكنك وضع .bash_profile في دليل المستخدم الخاص بك: C: \ المستخدمين \ <اسم المستخدم>.

يمكنك أيضًا إنشاء بعض الأسماء المستعارة لـ git فقط حتى تتمكن من القيام بذلك git st إلى عن على git status بإضافة هذه الخطوط إلى C: \ المستخدمين \ <اسم المستخدم> \ gitconfig:

[alias]
st = status

بعض الأسماء المستعارة المفيدة الأخرى:

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

26
2018-06-02 20:34



إذا كانت هناك حاجة الأسماء المستعارة لأوامر Git ، تحرير .gitconfigالملف عادة ما يكون كافيا. - Isxek
شكرا لإجابتك! لم أكن أتوقع الحصول على إجابتين مختلفتين ولكنها صحيحة. - Brian
لي، .bash_profile  لم يكن في بلدي ويندوز الرئيسية دير. ولكن بلدي المنزل المتجول دير (مشرف الشبكة المفروضة). الجواب "الصحيح" هو "وضع .bash_profile في حياتك باش المنزل "، والتي يمكنك العثور عليها من خلال الذهاب إلى cd ~ ثم pwd - Bohemian


إذا لم تتمكن من العثور على الخاص بك ~/.bashrc الملف ، يمكنك إضافة جميع الأسماء المستعارة إلى الخاص بك ~/.bash_profile ملف.

على سبيل المثال ، لإضافة اسم مستعار لأمر Git (git status) ببساطة أضف:

alias gs="git status"

بنفس الطريقة ، يمكنك إضافة اسم مستعار لأمر Bash (تغيير مسار الدليل):

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

0
2018-01-25 22:02





في دليل Git Bash الرئيسي ، يجب أن يكون هناك ملف .gitconfig. في هذا الملف ، يمكنك إضافة الأسماء المستعارة الخاصة بك عن طريق إضافة [alias]. يجب أن يكون شيء مثل أدناه:

[alias]
st = status
co = checkout

0
2017-07-04 11:27



مرحبًا بك في Super User! هذا تكرار إجابة أخرى ويضيف أي محتوى جديد. من فضلك لا نشر إجابة ما لم يكن لديك بالفعل شيء جديد للمساهمة. - DavidPostill♦


ببساطة (إذا كان لديك .bashrc ستضيف أسماء مستعارة إلى نهاية الملف):

cat >> ~/.bashrc

الصق أو اكتب قائمة بالأسماء المستعارة. صحافة السيطرة + د وأخيراً قم بتشغيل:

source ~/.bashrc

0
2017-10-28 15:54