首页 > 解决方案 > 从 Git Repo 获取特定文件到 fork

问题描述

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

标签: gitgithubgit-fork

解决方案


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


推荐阅读