2013-06-14 4 views
1

Что означает статус файла в git merge? Например, «ММ», «МА», «АМ»? Можно увидеть их с помощью git log --merges --name-status -cСостояние Git-файлов слияния коммитов

Один из фиксаций, как:

commit 6be3b2d7d24e0ca90260d422b5e77775d88f459f 
Merge: 64c222b 87a5495 
Author: Zhongpeng Lin <[email protected]> 
Date: Sat May 4 14:49:49 2013 -0700 

    refactor oauth to use events 

MM  GameClient/src/GameClient.as 
MM  GameClient/src/events/GameEvent.as 
MM  GameClient/src/network/GSClient.as 
MM  GameClient/src/network/OAuth.as 

ответ

2

MM означает, что этот файл был модифицирован по отношению к родителю 1, а также модифицирован по отношению к родителю 2.

Состояние AM означает, что файл был изменен на диске с момента последнего добавления.

Другие коды статуса можно интерпретировать следующим образом:

  • '' = немодифицированный

  • M = модифицированный

  • A = добавленный

  • D = удален

  • R = переименованы

  • C = скопированный

  • U = обновление, но неслитая

Смежные вопросы