git - git 克隆中丢失的文件

标签 git

事情是这样的:

在机器 A 上,我克隆了一个共享的 git 存储库。然后我开始了一个新分支,添加了一个包含一堆文件的目录,提交并推送了新分支。

然后我在机器 B 上克隆了相同的共享存储库,为我推送和 pull 的新分支创建了一个远程跟踪分支。

不知何故,我在 A 中添加的目录的某些子目录没有出现在 B 中——即使在同一提交中添加的其他子目录出现了。

回到A,我尝试git add 没有出现的目录。什么都没发生。我在那些相同的目录上尝试了 git log——输出为空。

知道发生了什么,我该如何解决?

最佳答案

如果你最终得到一个新目录,其中有一个 .git 目录,但新目录中没有文件,那么运行“git checkout master”可能会导致文件出现。

关于git - git 克隆中丢失的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3562293/

相关文章:

git - 小型但多目录项目的存储库数量?

git - 从多个 pull ,仅 push 一个

ios - 找不到 React Native RTCAnimation

Gitkraken 桌面应用程序 - 错误登录 : "Please log in to continue"

git - 致命的 : protocol error: bad line length character: Unab

git - 我可以让 hg log 以相反的顺序打印历史记录吗?

git - 从 GitHub fork 到 Bitbucket

带有许多移动文件和文件夹的 Git rebase/merge 分支

javascript - 错误 : Cannot find module '/opt/repo/ROOT/server. js

git - 任何使用浏览器内代码编辑器(如 Google Code)托管的项目?