web-dev-qa-db-ja.com

WindowsでGit Bashプロファイルを変更する方法

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

87
Brian

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

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

cd

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

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

touch.bashrc

それからVimでそれを編集するか、Windowsのエディタでそれを試してみることもできますが、テキストのフォーマットの問題のためにお勧めしません。

vim .bashrc

を押して、挿入モードに切り替えます。 i キー。

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

alias gs = 'git status'

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

次のように入力してファイルを保存して閉じます。 :wqEnter

:wEnter あなたのファイルだけを保存します。

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

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

source .bashrc

118
wottis

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

G = onlyエイリアスを作成して、C:\ Users\<ユーザー名>\.gitconfigに次の行を追加して、git stに対してgit statusだけを実行することもできます。

[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
29
gronostaj

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

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

alias gs="git status"

同様に、Bashコマンドのエイリアスを追加することもできます(ディレクトリパスの変更)。

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

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

cat >> ~/.bashrc

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

source ~/.bashrc
0
Piotr Gogolin

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

[alias]
st = status
co = checkout
0