[解決済み] 警告: push.default は設定されていません。その暗黙の値は Git 2.0 で変更されています。
2022-03-17 15:22:13
質問
Git を使い始めてしばらく経ちますが、最近アップデートをダウンロードしたところ、次のような警告メッセージが表示されるようになりました。
push
.
warning: push.default is unset; its implicit value is changing in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the current behavior after the default changes, use:
git config --global push.default matching
To squelch this message and adopt the new behavior now, use:
git config --global push.default simple
明らかに言及されている値のいずれかに設定することができますが、それらは何を意味するのでしょうか?とはどう違うのでしょうか?
simple
と
matching
?
あるクライアントで変更した場合、レポを共有している他のクライアントでも何かする必要があるのでしょうか?
解決方法を教えてください。
で詳しく説明しています。 ドキュメント ということですが、要約してみます。
-
matching
というのはgit push
意志 すべてのローカルブランチをプッシュする をリモートの同じ名前のものに置き換えます。このため、意図していないブランチを誤ってプッシュしてしまうことがあります。 -
simple
というのはgit push
意志 は、現在のブランチのみをgit pull
からプルすることになります。 で、その名前が一致するかどうかもチェックします。これはより直感的な動作で、そのためデフォルトはこのように変更されています。
この設定はローカルクライアントの動作にのみ影響し、コマンドラインでプッシュしたいブランチを明示的に指定することで上書きすることができます。他のクライアントでは、異なる設定をすることができます。 どのブランチをプッシュするかを指定しない場合にのみ影響します。 .
関連
-
[解決済み】Git:コミットに何も追加されていないが、未追跡のファイルが存在する
-
[解決済み】Git サブモジュール head 'reference is not a tree' エラー
-
[解決済み】git-mergeの-dry-runオプションはありますか?
-
[解決済み] あなたのブランチは 'origin/master' より 3 コミット進んでいます。
-
git push reports an error ! [リモート拒否] master -> master (受信前のフックが拒否されました)
-
git commit リモートエラー [rejected] master -> master (フェッチファースト)
-
[解決済み】ローカルGitブランチとそのリモートブランチを比較する方法
-
[解決済み] Git でブランチを削除した後、そのブランチを復元できますか?
-
[解決済み] プッシュ後に git のコミットメッセージを変更する (誰もリモートからプルしていないと仮定した場合)
-
[解決済み] ブランチを変更せずに別の Git ブランチにあるファイルを表示する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] [email protected] へのいくつかの参考文献のプッシュに失敗しました。
-
git commits with an error: 更新が拒否されました。現在のブランチの先端が、このブランチより後ろにあるためです。
-
[解決済み】gitの「not something we can merge」エラーの解決方法
-
[解決済み] git: fatal: リモートリポジトリから読み取れませんでした。
-
[解決済み] ssh-keygen' は内部コマンドまたは外部コマンドとして認識されません。
-
[解決済み] git update-index --assume-unchanged <file> を元に戻す。
-
[解決済み] Git - 現在のブランチをプッシュするショートカット
-
[解決済み】ブランチを指定せずにgit pushした場合のデフォルトの動作
-
[解決済み】Git - push.default の "matching" と "simple" の違いは何ですか?
-
[解決済み] 分散型ワークフローのためのgitの "simple "と "current "push.defaultの比較