for (iter = list.begin(); iter != list.end();) {
otherIter = iter++;
if (condition) {
otherList.splice(otherList.cend(), otherIter, list);
}
}
将为提交图中的最新提交分配一个新的40个字符的SHA1哈希。
1)SHA1哈希生成器是否为字符串git commit -m "edit S1 and add S2"
创建哈希?
2)如果是,那么git author是否建议针对此字符串("edit S1 and add S2"
)的内容的标准做法?因为使用不同的提交可能会使用相同的字符串生成相同的哈希值...
答案 0 :(得分:0)
不。提交的哈希不是提交消息的哈希,它是整个提交 object 的哈希,其中包含提交消息,作者/提交者信息,作者/提交日期,对父提交以及提交时回购的内容。冲突本质上是不可能的,并且没有理由要特别注意提交消息。无论如何,它都不是与哈希相关的。