回答編集履歴

1

検証

2019/07/31 01:15

投稿

tamoto
tamoto

スコア4105

test CHANGED
@@ -17,3 +17,21 @@
17
17
 
18
18
 
19
19
  `:` の右側がマッピング対象のリモート追跡ブランチです。
20
+
21
+
22
+
23
+ ---
24
+
25
+
26
+
27
+ 20190731 追記
28
+
29
+
30
+
31
+ 全面的に回答を修正します。
32
+
33
+ Windows Sandbox 上で Git v1.8.3 をインストールし同様の操作を試してみたところ、質問の問題が再現することが分かりました。
34
+
35
+ 現在の Git (v2.22.0-1 にて確認)では、refspec を部分的に省略した場合でもその箇所が .git/config に指定したデフォルト値にフォールバックされるようで、どちらの書き方であっても自動的に remote ref が更新されるようになっているようです。
36
+
37
+ これが仕様変更なのか、バグ修正なのか、どのタイミングでどのように変更が反映されたのか、については未だ検証できていませんが、少なくともこれがクライアントバージョンの差分によるものであることは確認がとれました。