Я хочу получить следующее:
git remote -v
from_gitlab git@gitlab.com:<username>/<remote_repo_name> (fetch)
to_gitlab git@gitlab.com:<username>/<remote_repo_name> (push)
Так что я могу иметь самодокументируемые команды, такие как:
git push to_gitlab master
и
git pull from_gitlab master
Как бы я это сделал?
Я знаю о git remote add
, но он добавляет как fetch
, так и push
.
Мне нужна команда типа (обратите внимание, что это вымышленная): git remote add --fetch
и git remote add --push
для добавления псевдонима / псевдонима для push и fetch соответственно.