0

所以我在生产服务器上有一个克隆的仓库。我不小心从生产服务器中删除了一个文件,我认为执行“git pull”会恢复该文件,即复制最后一个版本的 repo。现在我看到那不是,所以我想知道如何将这个单个文件放回正确的位置?

4

4 回答 4

2

使用git status. 这将向您展示您可以对更改/新/删除的文件执行的几乎所有操作。

如果您删除了一个文件,它会告诉您如何准确git checkout地恢复它。

于 2013-04-26T05:36:58.657 回答
1

git checkout <file-name>

查看此 git 就绪页面以获取更多详细信息 http://gitready.com/beginner/2009/01/11/reverting-files.html

于 2013-04-26T05:32:57.730 回答
0

您可以使用git reset --hard撤消所做的所有更改。首先,始终值得注意的是这git reset --hard是一个潜在的危险命令,因为它会丢弃所有未提交的更改。为了安全起见,在使用它之前,您应该始终检查它的输出git status是否干净(即为空)。

于 2013-04-26T11:13:49.713 回答
0

哦,这么简单啊?!

git checkout [路径/到/文件]

=)

于 2013-04-26T05:23:12.990 回答