作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
给定一个包含 2 个文件的项目:fileA
和 fileB
。两者都曾被添加到 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/
我正在做一个项目,我的 android 在这个项目中作为一个网络服务器工作;输入带端口号的 IP 地址,打开 Web 界面,用户可以将文件上传到手机。我想在 Web 界面上显示一些图片,以便我们的界面
我是一名优秀的程序员,十分优秀!