is_singular () возвращает true для одного сообщения, страницы или вложения
Возможно, попробуйте:
git push git@github.com:{username}/{projectname}.git HEAD:test
Формат последнего параметра в этой командной строке - refspec , который представляет собой ссылку на источник, за которой следует двоеточие, а затем ссылка назначения. Вы также можете использовать имя вашей локальной ветки ( my_test
) вместо HEAD, чтобы быть уверенным, что вы нажимаете правильную ветку.
В документации для git push
есть более подробная информация об этом параметр
Кроме того, вам не нужно вводить весь URL-адрес каждый раз, когда вы хотите нажать. Когда вы запускали клон, git сохранил этот URL-адрес как origin, поэтому вы можете запустить что-то вроде «merge origin / test» - это означает ветвь «test» на вашем сервере origin. Итак, самый простой способ отправить на ваш сервер в этом случае будет:
git push origin my_test:test
Это переместит вашу локальную ветвь my_test в ветку test на вашем сервере origin. Если вы назвали свою локальную ветвь так же, как ветку на сервере, то двоеточие не обязательно, вы можете просто ввести:
git push origin test