Подтвердить что ты не робот

Git: нажмите в удаленный репозиторий с сообщением

Моя компания включает iRise для прототипирования, и ей не хватает какого-либо управления версиями (если только не копии ваших файлов с разными именами файлов = управление версиями). Во всяком случае, мы используем Git для нашего контроля версий, и поскольку типичный пользователь iRise здесь будет графическим/веб-дизайнером, я хочу как можно больше автоматизировать процесс. У меня есть горячая папка с AppleScript, которая будет удаляться в удаленный репозиторий, но я не уверен, как добавить сообщение...

git push TestProject master 

попробовал

git push TestProject master -m 'message'

но бросил ошибку коммутатора и показал список опций, -m не являлся одним из них...

Это возможно или вам нужно сначала локализовать локально, а затем нажать на него, и сообщение будет прикреплено к нему?

4b9b3361

Ответ 1

Вам необходимо выполнить фиксацию (после добавления файлов)

git commit -m 'message'

а затем нажмите:

git push TestProject master

Вы не можете связать сообщение с нажатием.

Ответ 2

Я думаю, что вопрос является законным и на него не ответил полностью ответ. Вот рабочий процесс, который мы используем в нашей компании (мы используем поток git):

  • git функция потока запуска myFeature
  • git commit -m 'commit для функции myFeature до проверки кода'
  • инициировать обзор коллаборатора кода вместе с сообщением выше.
  • git commit -m 'commit для комментариев/изменений кода для myFeature round1'
  • < то же, что и выше, возможно round2 >
  • git функция завершения потока myFeature
    • это слияние с локальной ветвью разработки и удаление ветки myFeature
  • git развертывание push origin

Теперь было бы очень хорошо, если бы мы могли добавить такое сообщение во время нажатия кнопки 7. Пример:

git push -m 'Feature is code complete, code collaborator review ids 1234, 1235.' origin develop

Определенно, это не тривиальный случай, когда кто-то пытается проталкивать без коммитов, но очень полезный шаг, когда вы аннотируете конкретный толчок с метаданными, которые предоставляют некоторый контрольный журнал.