/ / Команда за намиране на git сливането, което възстанови файл - git, сливане

Команда за откриване на git обединението, което е заличило файл - git, сливане

Наскоро открих, че когато се слива с моя клон, някой погрешно възстанови файл, който изтрих по-рано.

Когато направя git дневник по пътя към изтрития файл, изтриването и сливането, които възстановят файла, не се появяват.

Ако го направя:

git log deleted_sha..HEAD path_to_file

Мога да видя, че имаше една промяна (източникът на конфликта, който предизвика изтриването ми, за да се изтръгне). Оттук е лесно да преминете през историята, докато лошото се слее.

Какво бях направил като е команда, която ми казва точно в какво се е случило (т.е. лошото сливане) на възстановеното събитие.

Отговори:

0 за отговор № 1

Това трябва да ви даде само ангажиментите за обединяване, които са засегнали файла:

 git log deleted_sha.. --merges -- path/to/file