2017-09-28 2 views
3

多くの場合、 "git log --graph --all --decorate --online"コマンドを使用します。どうすればgit log show treeをデフォルトですべてのパラメータで作成できますか?

すべてのパラメータを記述するのは冗長で面倒です。 私はを知っています。これらのオプションをとすると、常にがgit log cmdに適用されます。

編集:私はその動作を変えたいだけです - それ以外のスクリプトを書くのではなく、勝つシェルやスムースを調整してください! 私は"gitのログ"を書きたいとvimの中で、いくつかのデフォルトは、おそらくそこにあるようにそれが自動的に

"gitのログ--graph --all --decorate - オンライン"を行います設定ファイル?

+0

[Windowsのbatスクリプトでgitコマンドをスクリプトに書き込む方法は?](https://stackoverflow.com/questions/41660025/how-to-script-git-commands-in-a-windows-bat-スクリプト) –

+0

バッチスクリプトを作成します。 –

答えて

6

~/.gitconfigファイルにエイリアスを作成できます。

は基本的に、あなたの.gitconfigに次の行を追加します。

[alias] 
    llog = log --graph --all --decorate --online 

を今、あなたはgit llogを呼び出すときfurhter情報はthisを読むためには、git log --graph --all --decorate --online

を実行します。

+0

"git log"は1つのデフォルト動作に永久にバインドされていますか?私はそれを変更することはできませんか?私はエイリアスを作成できますか? – ERJAN

+0

私はそれについては分かりません。しかし、たとえ可能であっても、エイリアスを使用する方が安全だと思います。 – fcat

+1

偉大な作品です。私の生産性はおそらく10%上がります。)))))))))) – ERJAN

関連する問題