git文件夹在本地列出,但不在远程分支上

时间:2019-10-18 20:39:26

标签: git bitbucket

我在packages/producer-iframe下的本地分支(-es)上有一个文件夹(例如,在分支“ dev-master”中)。不幸的是,此文件夹在我的远程分支上不存在(例如“ origin / dev-master”)。

我试图重命名/重新定位文件夹,然后提交并再次推送。没事。

我也试图创建一个新分支,添加了特定文件,但这也没有用。

如何将该文件夹添加到我的远程分支机构?

编辑:文件夹不为空。它包含其他文件夹和文件。

编辑:我们使用标签/版本来处理我们的生产系统。奇怪的是,此文件夹之前(并且正在工作)的版本发布。现在,一个发行版之后,它从dev-master分支中“消失了”。

2 个答案:

答案 0 :(得分:0)

Git仅跟踪文件。它不跟踪文件夹。因此,如果本地工作目录中有一个空文件夹,则无法将其添加到git中。您需要先向文件夹中添加一些文件,然后提交。

答案 1 :(得分:0)

packages中有.gitignore文件夹并不少见

如果是这种情况,您可以通过两种方式修改自己的.gitignore:

  • 删除packages
  • 添加!packages/producer-iframe(git> = 2.9)