相关疑难解决方法(0)

如何引用初始提交?

我有一个脚本需要引用存储库中的初始提交.git有特殊的参考HEAD,但没有相应的TAIL.我找不到任何git help rev-parse可以帮助我的东西.

这是我想做的事情:

git show TAIL
Run Code Online (Sandbox Code Playgroud)

这是我的一个选择:

git show `git log --reverse | if read a commit ; then echo $commit ; fi`
Run Code Online (Sandbox Code Playgroud)

这非常hacky,取决于git log的输出没有改变.

现在我只标记初始提交并将其用作我的refspec.但是,我想发布一个通用工具,所以这不是一个很好的选择.

git git-commit

122
推荐指数
4
解决办法
4万
查看次数

Git存储库唯一ID

我需要找出提交是否属于特定的git存储库.

我的想法是为我需要测试的每个存储库生成一些唯一的id.然后我可以将这个唯一的id与id进行比较,从经过测试的提交计算出来.

例如,获取初始更改集的SHA.它能否真正识别存储库?

git uuid uniqueidentifier

6
推荐指数
1
解决办法
4130
查看次数

Git 存储库中文件的唯一标识符

Git 存储库中的文件是否存在唯一标识符?在一些提交(修改文件)之后,或者在重命名和移动文件之后,此唯一标识符必须相同。

这样的事情存在吗?

我尝试过git ls-files --debug,但没有找到具有上面列出的特征的唯一标识符。

git file repository identifier uniqueidentifier

4
推荐指数
1
解决办法
2927
查看次数

标签 统计

git ×3

uniqueidentifier ×2

file ×1

git-commit ×1

identifier ×1

repository ×1

uuid ×1