2011-03-16 21 views
8

documentationgit update-index --refresh做到这一点:git如何检查是否需要合并?

当前索引并检查在查看是否通过检查的stat()信息需要合并或更新。

git“检查是否需要合并或更新”是什么意思?在某些操作之后,git会保留一个任意标记“mergeme”的标志吗?

此外,我想我明白statwhat is "stat information" in a git index?),但我不知道如何知道像the UID这样的事情,知道是否需要发生合并。

回答

2

该说明有点误导。该命令检查工作副本是否与索引分离。在这种情况下,合并意味着您需要使用git add,git rmgit checkout使索引和工作副本同步。这与git merge无关。

索引存储工作副本文件stat信息的快照,以优化用户对修​​改的检测。每次将这些修改插入临时区域(git addgit rm)或丢弃工作副本修改时(git checkout,git reset,...),它都会更新。

相关问题