問題タブ [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.

0 投票する
2 に答える
5783 参照

git - Git: すべてのサブモジュールでブランチ (チェックアウト) を再帰的に切り替える

を含む git リポジトリに取り組んでいますsubmodules。すべてのサブモジュール (親モジュールを含む) に同じ名前 ( .. など)masterdevelopmentブランチがあり、それらはすべて対応するリモート ブランチを追跡します。

一度にすべてのサブモジュールで同じブランチをチェックアウトしたいと思います。言い換えれば、私が望むのはdevelopment、親モジュールでブランチに切り替えた場合、すべてのサブモジュールもdevelopmentブランチに切り替えて、作業ツリーがブランチと一貫性を保つようにすることです。

これを手動で行うのは苦痛で反復的です。ショートカットはありますか?

0 投票する
1 に答える
330 参照

bash - git エイリアスで { をエスケープする方法

ログエイリアスを書き込もうとしています

次のように使用します。

しかし、git に渡される commit-ish は @-1 です

この記事を読んだ のですが、使い方がわかりませんでした

ありがとうボアズ

いくつかの詳細情報、@vonc アドバイスを試してみました

同じ結果が得られました。GIT_TRACE をオンにします

Git は最初の引数の周りに '' を追加しています

しかし!!!、試してみたら

Git は HEAD の前後に '' を追加しません