Видалений файл з однієї гілки...
...не потрапить до іншої
Створюємо гілку develop від master. У гілку develop одним коммітом додаємо новий файл, наприклад, example.txt. У наступному комміті ми видаляємо файл example.txt. Робимо злиття (merge) master з develop. Чи міститиме гілка master інформацію про файл example.txt?
Якщо ви зробите злиття (merge) гілки master
з гілкою develop
, то гілка master
не міститиме інформацію про файл example.txt
, якщо він був видалений у гілці develop
.
При злитті Git дивиться на зміни, внесені в обидві гілки, і намагається об'єднати їх. Якщо файл був доданий у гілці develop
, а потім видалений, і в цей момент ви зливаєте develop
в master
, Git просто застосує зміни видалення з develop
до master
, і файл example.txt
не буде присутня у гілці master
.
Last updated