Git:验证数据和/或从草率的文件同步中恢复?
我使用git,并使用文件同步实用程序(unison)在多台机器之间同步我的文件,包括git的元数据。最近,我在两台不同的机器上错误地更改了不同的文件,而没有在这两台机器之间进行正确的同步。我非常确定我已经正确地协调了文件本身,但是我不完全确定我现在是否有正确的git元数据用于协调的文件集Git:验证数据和/或从草率的文件同步中恢复?,git,unison,Git,Unison,我使用git,并使用文件同步实用程序(unison)在多台机器之间同步我的文件,包括git的元数据。最近,我在两台不同的机器上错误地更改了不同的文件,而没有在这两台机器之间进行正确的同步。我非常确定我已经正确地协调了文件本身,但是我不完全确定我现在是否有正确的git元数据用于协调的文件集 我应该做些什么来检查一致性吗?我应该简单地为新协调的文件集执行git提交吗?只要您有Unison同步所有git元数据(我想您指的是项目的.git目录中的内容),就可以执行git提交。这将使用冲突文件的当前版本(
我应该做些什么来检查一致性吗?我应该简单地为新协调的文件集执行git提交吗?只要您有Unison同步所有git元数据(我想您指的是项目的
.git
目录中的内容),就可以执行git提交。这将使用冲突文件的当前版本(您想要的版本)更新git的元数据,然后您可以使用Unison同步这些更改