WindowsでGit Bashプロファイルを変更するにはどうすればよいですか?


92

Windows 7でGit Bashを使用していますが、Bashプロファイルエイリアスを設定しalias gs='git status'て、私の生活を楽にします。これどうやってするの?


4
必須の

@StuperUserは、誰もまだそれを支持していないと信じることができません!
EvilTak

回答:


120

Git Bashを開くと、デフォルトでホームディレクトリにいるはずです。ここで、.bashrcファイルを作成します(Windows 7の場合、ファイルの名前は.bashrcである必要があります)。

ホームディレクトリにいない場合は、次のように入力して変更します。

cd

を押しEnterます。cdは、後にリストされる他のパラメーターなしで、常にホームディレクトリを返します。

次のように入力して、ファイルを作成できます。

touch .bashrc

次に、Vimで編集するか、Windowsエディターで試してみることができますが、テキストの書式設定に問題があるため、お勧めしません。

vim .bashrc

iキーを押して、挿入モードに変更します。

次のように入力してエイリアスを追加します。

エイリアスgs = 'git status'

Escキーを押して挿入モードを終了します。

次を入力して、ファイルを保存して閉じます:wqEnter

:wEnter ファイルのみを保存します。

:q!Enter ファイルを保存せずにエディターを終了します。

最後に、次のように入力してファイルを更新し、新しい変更を使用します。

ソース.bashrc


ご回答有難うございます。以前、.bashrcについて知らなかったので、あなたの答えは、.bashrcが.bash_profileよりも良いエイリアスを置く場所であることに同意するsuperuser.com/questions/183870/…を含むいくつかのソースに私を導きました。
ブライアン

これは本当に役に立ちました!VIMを使用するための追加のコマンドも提供してくれたことが大好きです。それは本当に最も友好的なエディタではありません。とても有難い!
cbloss793

3
これは私に与えます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

試したファイルにパスを追加するにはどうすればよいですか:´alias app = 'cd c:\ mypath'´
utdev

参考までにtouch、ファイルは不要で、vi直接作成されます。1行
オリビエ

29

あなたは置くことができ.bash_profile、ユーザーのディレクトリに:C:\ Users \ユーザー<ユーザー名>

あなただけ行うことができますので、あなたはまた、いくつかのgit-のみのエイリアスを作成することができますgit stためにgit statusこれらの行を追加することにより、C:Users \ユーザー<ユーザー名> \ \ 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

2
Gitコマンドのエイリアスが必要な場合、.gitconfig通常はファイルを編集するだけで十分です。
-Isxek

ご回答有難うございます!私は2つの異なるが正しい答えを得ることを期待していませんでした。
ブライアン

1
私にとっては、Windowsのホームディレクトリ.bash_profile にいませんでした。しかし、私のローミングホームディレクトリ(ネットワーク管理者が課した)。「正しい」答え「を入れている.bash_profileあなたにのgitのbashあなたがに行くことによって見つけることができ、ホームディレクトリ」cd ~そしてpwd
ボヘミアン

0

~/.bashrcファイルが見つからない場合は、すべてのエイリアスを~/.bash_profileファイルに追加できます。

たとえば、Gitコマンドのエイリアス(git status)を追加するには、次を追加します。

alias gs="git status"

同じ方法で、Bashコマンドのエイリアスを追加できます(ディレクトリパスの変更)。

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

0

Git Bashのホームディレクトリに、.gitconfigファイルが必要です。このファイルでは、を追加してエイリアスを追加できます[alias]。以下のようになります。

[alias]
st = status
co = checkout

2
スーパーユーザーへようこそ!これにより別の回答が複製され、新しいコンテンツは追加されません。実際に何か貢献できるものがない限り、回答を投稿しないでください。
DavidPostill

0

単に(.bashrcがある場合は、ファイルの最後にエイリアスを追加します):

cat >> ~/.bashrc

エイリアスのリストを貼り付けるか入力します。Ctrl+ Dを押して、最後に実行します:

source ~/.bashrc

0

私のgitバージョンはgitバージョン2.18.0.windows.1です。.bashrcがC:\ Program Files \ Git \ etcであるかどうかを判断するのに時間がかかりました---> bash.bashrc

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.