文件状态在git merge提交中意味着什么?如“MM”,“MA”,“AM”?可以使用git log --merges --name-status -c
其中一个提交就像:
commit 6be3b2d7d24e0ca90260d422b5e77775d88f459f
Merge: 64c222b 87a5495
Author: Zhongpeng Lin <zpl@zebra.propulsion.lab>
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
答案 0 :(得分:2)
MM
表示此文件已针对父级1进行了修改,并且还相对于父级2进行了修改。
AM
状态表示自上次添加文件以来,该文件已在磁盘上进行了修改。
其他状态代码可解释如下:
''=未经修改
M =已修改
A =已添加
D =已删除
R =重命名
C =已复制
U =已更新但未合并