49

Windows 7 を実行しているラップトップで、Windows 用の最新の Git bash を使用しています。エイリアスを次のように定義すると、次のようになります。

$ alias gitc='git commit -a'

セッション中はすべて正常に動作しますが、bash を閉じて開くと復元できません。ただし、コマンド履歴は保持されます。

私は何をすべきか?私が逃したものは何ですか?

ありがとう!

4

8 に答える 8

76

コマンドでgit bashタイプを開くとtouch .bash_profile. このタイプに続きvim .bash_profileます。その後、エイリアスをこのファイルに追加できます。ファイルを保存して git bash を再度開くと、エイリアスが期待どおりに機能するはずです。

この方法では、git bash で利用可能な任意の bash コマンドのエイリアスを作成できますが、他の人が回答したように、git 自体を使用して git 固有のエイリアスを作成することもできます。

于 2012-12-05T02:04:02.217 に答える
21

bash_profile を変更する代わりに、.gitconfig をセットアップして、次のようにエイリアスを追加できます。

[alias]
  st = status
  ci = commit
  br = branch
  co = checkout
  df = diff
  lg = log -p
于 2012-12-05T07:23:18.680 に答える
5

Windowsユーザーの場合:ホームディレクトリ
いることを確認してください。最も簡単な方法は、ファイルを作成し、その中にエイリアスを挿入することです。.bash_profile

注:メモ帳で編集するには、最初に次の行を実行します:

git config core.editor notepad

次に、ファイルを作成し、次のようにエイリアスを追加します。

notepad .bash_profile

エイリアスを次のように追加できるようになりました.bash_profile

alias yourAlias='your Command Here'
alias AnotherAlias='your Command Here'


ctrl+s または File>save メニューを押してファイルを保存します

于 2015-11-04T23:13:34.427 に答える
1

それらを .bash_profile に入れる必要があります。その後、新しいログイン シェルが起動するたびにリセットされます。

于 2012-12-05T02:03:50.513 に答える
0

すでに回答を得ていることは承知していますが、git config ヘルプ ページで説明されている git 独自のエイリアス システムの使用を検討することをお勧めします。次に、リポジトリごと、システム全体またはユーザーごとにすることができます。

于 2012-12-05T03:12:41.317 に答える