Мій запит на тягу github був об'єднаний, що таке умова на цьому етапі?


17

Я відправив проект на Github, вніс невелику зміну і надіслав запит на виклик оригінальному технічному обслуговувальнику, який задіяв його. Тепер останній прихильник є Merged pull request #11 from my_username/master.

Це перший раз, коли я це роблю, тому я не впевнений, що це за етикет зараз: я зробив git pull upstream masterі тоді git push origin master, і тепер читається останній запис у власному сховищі, Merged pull request #11 from my_username/masterякий мені здається досить дивним. Це так, як зазвичай це роблять люди, чи потрібно щось робити, щоб "очистити історію" чи щось таке?

Примітка: оскільки це була крихітна зміна документації, я не створив жодних гілок, я просто вніс зміни в свою masterгілку і надіслав тягучу запит. Таким чином, в цій частині немає ніякого очищення.

Відповіді:


10

Так, зазвичай це роблять люди, бо це те, що робить git.

Тести на злиття часто не мають сенсу. Це результат логіки "швидкого руху вперед", тобто об'єднання не створює нових комісій, якщо це не потрібно. Більшу частину часу останнього введення мастера говорить "об'єднаний майстер", тому що розробник об'єднав майстра у свою гілку і підштовхнув до об'єднання, що більше не потребувало злиття. Ніхто не піклується про об'єднання в git.


5
Якщо ви робите догляд, однак, ви можете знайти no-ffможливість git mergeкорисна при злитті майстра.
Xion
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.