https://git-scm.com/docs/git-for-each-ref#git-for-each-ref-upstream:のgit-各-REF:フィールド名の違い `upstream`と` push`
表示REFから「上流」と考えることができるローカルREFの名前。上記の
refname
と同じ方法で:short
,:lstrip
および:rstrip
を尊重します。さらに、 "先行N、後ろM"と:trackshort
を表示して、 ">"(先)、 "<"(後ろ)、 "<"(先と後)、または "="を表示すると、:track
は、 (同期中)。:track
は、未知のアップストリームのrefが見つかるたびに "[gone]"も表示します。:track,nobracket
を追加すると、角かっこなしのトラッキング情報(つまり、「先行N、後ろM」)が表示されます。 refに関連付けられたトラッキング情報がない場合は効果がありません。nobracket
以外のオプションは相互に排他的ですが、一緒に使用すると最後のオプションが選択されます。
https://git-scm.com/docs/git-for-each-ref#git-for-each-ref-push:
表示REFため
@{push}
位置を表すローカルREFの名前。尊敬:short
、:lstrip
、:rstrip
、:track
、および:trackshort
オプションはupstream
とします。@{push}
refが設定されていない場合は、空の文字列を生成します。
誰でも簡単に言えば何が違いますか?