Теперь в Gitlab есть репо.Он только что инициализирован на пульте для меня
Когда удаленный репозиторий только что создан (без каких-либо коммитов), вы можете передать в него локальную ветвь:
git push ssh://<remote-host>/<remote-path> HEAD
Когда удаленный репозиторий содержит файлы из шаблона (например, README), который вы не хотите сохранить, вы можете сделать принудительное нажатие (опция --force
или +HEAD
).
Когда политика не разрешает использование принудительной силы, вы можете объединить ее со стратегией -s ours
и нажать ее, как указано выше:
git fetch ssh://<remote-host>/<remote-path>
git merge -s ours FETCH_HEAD
git push ssh://<remote-host>/<remote-path> HEAD
Если вам нужен линейный макет, вы можете перебазировать его
git fetch ssh://<remote-host>/<remote-path>
git rebase --onto FETCH_HEAD <branch-point>
или вишневый коммит.Например, gitk
, чтобы найти <branch-point>
.