将文件夹更新到子模块后进行Git结帐

时间:2013-11-18 07:05:59

标签: git git-submodules

  1. 我在module分支下有master文件夹的存储库。
  2. 我从branch创建了一个新的分支master,然后切换到它。
  3. 我删除了module文件夹及其内容和已提交的更改。
  4. 我在module中添加了一个子模块,内容几乎相同,并提交了更改。
  5. 我做了git checkout master,并获得了error: The following untracked working tree files would be overwritten by checkout module文件夹内容列表。
  6. 如何避免这种情况?

1 个答案:

答案 0 :(得分:0)

嗯,很容易。我应该完全按照错误告诉我 - 删除冲突文件夹:)

  1. rm -R module
  2. git checkout master