git-alias

    0

    2答えて

    私は、引数を取るgitエイリアスを書いているうちに、自分の足を濡らしてきました。私はまだだところ、これはない - 私はバッシュの上の速度まで得れば(ように思え [alias] shAlias = !sh -c \" ... \" と [alias] fAlias = "!f() { ... ; }; f" で関数を実行している他の人とシェルスクリプトを実行している何人か

    14

    2答えて

    この抜粋からわかるように、 "!" gitコマンドの前に。ポイントは何ですか? [alias] commitx = !git add . && git commit からhttps://stackoverflow.com/a/8956546/1354543 私は別名を理解し、自分自身が何をしているかのコマンドが、のではないポイント「!」 gitコマンドの前に。この場合にはエイリアスgit c

    96

    2答えて

    git coのコマンドをgit checkoutと同じにしたいと思います。 通常のbashエイリアス(alias co='checkout')は機能しません。

    1

    1答えて

    Gitエイリアスをバックスラッシュをスラッシュに変換して、後でfilter-branchコマンドに渡す必要があります(PoshパラメータとしてDOSベースのファイルパスを渡します)。 だから私はこのエイリアスがあります。 echo-test = "!f() { path=$(echo $1 | tr '\\' '/'); echo $path; }; f" をしかし、私はこのエラーを取得する:

    1

    1答えて

    Gitでいくつかの "2ステップ"または "3ステップ"コマンドを頻繁に実行する必要があります。 git checkout (branch name) git pull origin (branch name) などです。私はこれをエイリアスに "自動化"したいと思いますが、単純なGitエイリアスは行いません - そうですか? 私はこれをBashシェルスクリプトでどうやって行うことができます

    12

    3答えて

    ローカルブランチとリモートブランチの両方を同時に削除するエイリアスを作成しようとしていますが、シンタックスが動作しない理由を理解できません。 ~/.gitconfigでは、私は、次のエイリアスを試してみたが、それぞれは予想外で同じ結果、生成します。両方の農産物 [alias] nuke = !sh -c 'git branch -D $1 && git push origin :$1'