使用git查找文件的提交sha

时间:2016-12-14 16:27:10

标签: git

我有一个文件夹,其中包含使用git版本化的项目的未知版本。 文件夹(未版本化)中的项目有一些小的更改,我将在主版本化项目中引入。

我知道文件夹项目是从我的版本化项目中的提交点​​开始的。

我想找到原始的启动提交,创建一个分支,应用次要更改,然后将所有内容推送到主服务器。

我该怎么做? 我可以假设某些文件没有改变,可以找到文件的版本(commit sha)吗?

1 个答案:

答案 0 :(得分:0)

git log --name-only 将列出与每个提交sha相关联的文件。

如果您有特定文件,可以使用 git log \ - filename

e.g。 git log \ - main.c

这将仅显示影响main.c的提交