Нет, это невозможно.
Если вы посмотрите на свой файл конфигурации:
[branch "master"]
remote = origin
merge = refs/heads/master
, вы можете обобщить его до:
[branch "x"]
remote = r
merge = refs/heads/y
Это означает, что, если вы находитесь на ветке x
и делаете git push/pull
(или делаете git push/pull x
из "где-нибудь"), это будет действовать на ветку y
удаленного r
.
Ближайшее, что вы можете сделатьэто псевдоним.