298得票5回答
在给定的代码库中,通常需要多少个Git SHA字符来唯一标识更改?

如果你想要构建一个目录结构,并将目录名称命名为Git存储库中的提交,使其既短小精悍又不容易冲突,那么通常需要多少个SHA子字符串呢? 假设我想唯一地标识此更改:https://github.com/wycats/handlebars.js/commit/e62999f9ece7d9218b9...

266得票3回答
在实践中,忽略SHA碰撞的可能性是否安全?

假设我们有10亿个独特的图像,每个图像大小为1兆字节。 我们对每个文件的内容计算SHA-256哈希值。 碰撞的可能性取决于: 文件数量 单个文件的大小 如果我们假定这种可能性为零,我们可以走多远?

197得票2回答
Git在哪里存储子模块提交的SHA1值?

我知道当你向git仓库添加一个子模块时,它会跟踪该子模块的特定提交,该提交由其sha1引用。 我试图找出这个sha1值存储在哪里。 .gitmodules和.git/config文件只显示子模块的路径,但不显示提交的sha1。 git-submodule(1)参考文献只提到了gitlin...

162得票18回答
PHP mysqli_connect:客户端未知的身份验证方法[caching_sha2_password]

我正在使用php的mysqli_connect连接本地MySQL数据库进行登录<?php //DEFINE ('DB_USER', 'user2'); //DEFINE ('DB_PASSWORD', 'pass2'); DEFINE ('DB_USER', 'user1'); DEFI...

102得票4回答
为什么Git不使用更现代的SHA?

我读到Git使用SHA-1摘要作为修订版的ID。为什么它不使用更现代的版本的SHA?

90得票5回答
挑选一个提交并保留原始的SHA代码。

我想精选一次从远程拉取的提交记录,并保留其原始SHA提交代码(我的当前分支基于此远程分支,我将其重置为先前状态)。

87得票8回答
在Android中使用DigestUtils时找不到方法

我正试图在Android 2.3.1中使用JDK 1.6版本的库DigestUtils,但是当我执行应用程序时出现以下错误: Could not find method org.apache.commons.codec.binary.Hex.encodeHexString, referenc...

72得票1回答
如何使用1个命令从Git另一个分支精选出最后一个sha?

当我从另一个分支挑选提交时,我发现自己经常这样做。$ git log -1 another_branch commit <commit_sha> // copy <commit_sha> $ git cherry-pick <commit_sha> 如果可以...

67得票3回答
Git(Hub)如何处理来自短SHA可能的冲突?

Git和GitHub都显示SHA的短版本--仅显示前7个字符而不是全部40个字符--并且Git和GitHub都支持将这些短SHA作为参数。 例如:git show 962a9e8 例如:https://github.com/joyent/node/commit/962a9e8 考虑到可能...

66得票5回答
在PostgreSQL中创建带有加密密码的用户

是否可以在PostgreSQL中创建一个用户而不提供明文密码(理想情况下,我希望只提供使用sha-256加密的密码来创建用户)?我想做的是创建一个用户,类似于这样:CREATE USER "martin" WITH PASSWORD '$6$kH3l2bj8iT$KKrTAKDF4OoE7w....