Ответ 1
Этот экран отображается в Документация Egit Push URI:
Здесь вы определяете refspecs:
A "refspec" используется приложением fetch и push для описывать отображение между удаленным Ref и местным Ref.
Семантически они определяют, как локальные ветки или теги сопоставляются с ветвями или тегами в удаленном репозитории.
В native git они объединяются с двоеточием в формате<src>:<dst>
, которому предшествует дополнительный знак плюс,+
для обозначения принудительного обновления.
В EGit они могут быть отображены, а также отредактированы в табличной форме в Спецификации Push Ref и Спецификации Reflection Fetch и других диалоговых окнах."Левая" сторона RefSpec называется источником, а "правая" сторона называется пунктом назначения.
В зависимости от того, используется ли RefSpec для извлечения или для push, семантика источника и назначения различается:
Для Push RefSpec источник обозначает Ref в исходном репозитории, а пункт назначения обозначает Ref в целевом репозитории.Нажмите Refspecs
Типичным примером для Push RefSpec может быть
HEAD:refs/heads/master
Это означает, что текущая проверенная ветвь (обозначенная ссылкой
HEAD
, см. Git Ссылки) будет перенесен в главную ветвь удаленного репозитория.