Видалений файл з однієї гілки...

...не потрапить до іншої

Створюємо гілку 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