从 Git Repo 中获取特定文件到 fork 中

Fetch a specific file from a Git Repo into a fork

我分叉了一个 git 存储库,然后删除了分叉中的一个文件并提交了对分叉的更改。有没有办法从原始仓库中取回这个文件?这是否可能而不必恢复我在分叉中的删除提交?

当然,您甚至可以从您的 存储库取回文件。请记住,您的克隆包含整个历史记录的副本,这意味着每次提交 - 并且每次提交都包含提交时的所有文件,并且不会丢失任何提交。您只需要知道删除它的提交之前的最后一次提交的 SHA。然后git checkout <SHA-of-commit> -- <path-of-file>.