2

我所做的是有两个分支:

  • 当地的
  • 生产

在我的local分支中,我拥有所有资产文件夹cssjsimg. 在我的production分支中,我将它们添加到我的分支中,.gitignore因为我想在其他地方托管这些资产。

css/
img/
js/

所以这些文件夹在production分支中不再可见。无论如何要恢复分支img中的文件夹吗?production我尝试img/从我的.gitignore和提交中删除,但它不会在我的未跟踪文件中列出。

4

2 回答 2

1

img/从您的. 中删除后.gitignore,您可以从本地git checkout local -- img分支签出文件(假设您在生产分支上)。它们应该自动暂存(否则只需自己暂存),并将它们提交到您的生产分支。

于 2013-02-06T19:07:47.680 回答
0

看看这个: 不忽略子目录中的文件?

它也应该适用于文件夹

于 2013-02-06T19:07:39.980 回答