Обкладинка нотатки: Як зробити пустий git commit?

Як зробити пустий git commit?

Зміст дописунатисність на посилання, щоб перейти до потрібного місця
Робимо пустий гіт-коміт. У кожного свої цілі для цієї дії. В моєму випадку - тригернути CI.
git commit --allow-empty -m "Ваш текст коміту"
В робочу гілку скоріш за все текст ви будете писати англійською, тож:
git commit --allow-empty -m "Trigger Build"
Зверніть увагу на прапорець --allow-empty, саме він робить магію і дозволяє зробити коміт без змін коду.
Ну і після цього вже можна пушнути код на remote:
git push origin main
main - це гілка, куди буде виконаний пуш. Також почитайте що означає origin за посиланням, якщо ще не знаєте.

Чому може бути потрібен пустий коміт?

Зазвичай він потрібен щоб спровокувати (тригернути) CI або якийсь хук. Тобто запуск або тестування запуску інтеграцій, хуків, скриптів тощо без змін в коді. Тобто вам не треба робити якусь зміну в коді, наприклад, додавання пустої строки або якогось коментаря, щоб зробити пуш.

🔗 Цитувати допис: "Як зробити пустий git commit?"

Якщо ви хочете процитувати цей допис у своїй роботі, статті, блозі, використовуйте наведену нижче інформацію.

Розгорнути деталі


🙌 Підтримати блог @memecode

Ви можете поширити цей допис у соцмережах, чим допоможете платформі цейво розвиватись (* ^ ω ^)

📝 Більше публікацій:
Обкладинка нотатки: Що означає помилка 'is out of range' в Ruby on Rails? Range Error - Integer with limit 4 bytes
Обкладинка нотатки: Що таке імутабільність та мутабільність?
Обкладинка нотатки: [Ruby] Що повернеться в результаті складання 10.5 та 10?
Обкладинка нотатки: [Ruby] Чим відрізняються змінні, що починаються з @, @@ та $?
Обкладинка нотатки: Що таке функція в програмуванні?
Обкладинка нотатки: [Фікс] extconf.rb failed під час встановлення Ruby-бібліотеки Gosu
Обкладинка нотатки: Ruby-бібліотека Gosu для створення 2D-ігор
Обкладинка нотатки: Gosu Ruby Tutorial - пройдемось по офіційній документації
Обкладинка нотатки: Пишемо демо-гру Drones vs Zombies (Gosu / Ruby)
Обкладинка нотатки: Як пофіксити збій Windows викликаний CrowdStrike?
Обкладинка нотатки: Що означає .map(&:name) в Ruby?
Обкладинка нотатки: Як працює метод map в Ruby? Огляд роботи методу з прикладами
Дисклеймер

Інформація на сайті tseivo.com є суб'єктивною та відображає особисті погляди та досвід авторів та авторок блогів.

Використовуйте цей ресурс як одне з декількох джерел інформації під час своїх досліджень та прийняття рішень. Завжди застосовуйте критичне мислення. Людина сама несе відповідальність за свої рішення та дії.