gpt4 book ai didi

GIT:移回旧提交并将其与 master merge

转载 作者:太空狗 更新时间:2023-10-29 13:54:16 25 4
gpt4 key购买 nike

给定一个包含 2 个文件的项目:fileAfileB。两者都曾被添加到 git-repository 中。然后我将 fileA 添加到 .gitignore(并刷新 git-cache),以便在当前主服务器中只有 fileB 存在。我现在想将这个存储库克隆到另一台机器上,但是文件 A 丢失了。

我接下来要做的是从两个文件都存在的提交创建一个分支。现在的大问题是:如何在不再次丢失该文件的情况下返回主提交?

对不起标题。我试图描述性的,但是..

最佳答案

如果您需要做的只是恢复一个文件,您可以使用 git checkout 来完成:

$ git checkout <revision_where_fileA_exists> fileA
$ git add fileA
$ git commit -m "Restored fileA"

您还必须编辑您的 .gitignore 以便它不再忽略 fileA

关于GIT:移回旧提交并将其与 master merge ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2344024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com