問題タブ [git-alias]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - gitでコマンドをエイリアスするにはどうすればよいですか?
誰かが入手したスクリーンキャストを見た
仕事に。私がそれをすると、何か他のことを意味するかどうかを尋ねるエラーが表示されます。
git newb として、これを行うために何をしなければならないかを知る必要がありますか?
git - 2 つのコマンド (stash pop + merge) を持つ Git エイリアスは、最初のコマンドのみを実行します。なんで?マージも実行するには?
次のような git エイリアスを設定します。
次に、次のように呼び出します。
「git stash pop」は実行されますが、「git merge master」は無視されます。
「 git popmerge 」の直後に「git merge master 」を実行すると、期待どおりに実行され、マージが実行されます。
コマンドの長いシーケンスを持つ他のエイリアスがあります...そしてそれらは問題なく動作します。「 git stash pop 」で何かがエイリアスプロセスを停止させているようです...この動作を回避することは可能ですか? どのように?
ありがとう。
git - Gitエイリアスコマンドに引数を渡す
Gitコマンドのエイリアスに引数を渡すことはできますか?
Git configに次のようなエイリアスがあります:
どんな場合でも機能するrb
ようにエイリアスを作成することは可能ですか?git rb <x>
<x>
私はこのエイリアスを試しました:
しかし、たとえば、git rb 8
機能しません。
git - Git エイリアス - 複数のコマンドとパラメーター
複数の Git コマンドと位置パラメーターの両方を使用するエイリアスを作成しようとしています。それぞれに Stackoverflow ページがあり、両方を行うのは痛々しいほど明らかですが、私は問題を抱えています。
例として、ブランチ foo に切り替えてステータスを実行したいとします。だから私の中に.gitconfig
、私は持っています:
これは機能しません。一方、このようなものは機能します。
任意の洞察をいただければ幸いです。
git - Git (Windows では msysgit を使用) - 「複合」コマンド
Git でいくつかの「2 ステップ」または「3 ステップ」コマンドをかなり頻繁に実行する必要があるため、ブランチ名もパラメーターとして指定する必要があります。
またはそのようなもの。これをエイリアスに「自動化」したいのですが、単純な Git エイリアスではうまくいきません。
では、Bash シェル スクリプトでこれを行うにはどうすればよいでしょうか。私は MS-DOS/Windows バッチ スクリプトに精通していますが、Bash の初心者です。
これまでに見た、複数の Git コマンドを使用した Bash エイリアスの例はすべて、パラメーターがないように見えます……しかし、さまざまなブランチ間を行ったり来たりしているので、どのブランチに移動するかを明確に定義する必要があります。中央リポジトリからチェックアウトして更新します...
何か助けはありますか?*nix の初心者が理解できるブログ投稿や記事はありますか? どんなポインタでも大歓迎です!
terminal - 「バン」または「!」の意味は何ですか。git コマンドの前に?
この抜粋からわかるように、「!」があります。git コマンドの前。ポイントは何ですか?
- https://stackoverflow.com/a/8956546/1354543
エイリアスとコマンド自体が何をしているのかは理解していますが、「!」のポイントは理解していません。git コマンドの前。
git - 現在のブランチを強制プッシュ
私はしばしば機能ブランチをリベースしてから、それらをサーバーに強制的にプッシュしたいと考えています。
のショートカットはありますgit push --force origin <current branch>
か?
linux - Git エイリアスで $num をエスケープする
より単純な隠し場所にエイリアスを付けようとしているのでgit load <stashname>
、次の行に沿って何かを行うことができます:
残念ながら、awk$1
も stash 名に置き換えられています。その $ 記号をエスケープするにはどうすればよいですか? 試してみ\$
ましたが、gitは次のように述べています:
git - Gitは現在のコミットハッシュをコミットコマンドの結果に追加します
進行中のコミットのハッシュをその結果に追加したいと思います。このコマンドを使用してハッシュを取得できます。
次に、上記のコマンドを使用してコミットをマージし、次のように「.gitconfig」にエイリアスを作成しようとします。
しかし、これは機能しません。エイリアスのパラメータは、 git commitではなく、 tailコマンドに送信されます。
このエイリアスはどのように作成すればよいですか?
git - GitConfig:シェルコマンドの設定が正しくありません
たくさんあるので、エイリアスを設定しようとしています。
何らかの理由で、これは機能しません。何か案が?
コマンドはそれ自体で正常に機能します。