在结帐到主分支时,我得到了:
错误:以下未跟踪的工作树文件将被结帐覆盖:
nbproject/private/config.properties
nbproject/private/private.properties
nbproject/private/private.xml
nbproject/project.properties
nbproject/project.xmlPlease move or remove them before you can switch branches. Aborting
所以我已经删除了它们(我已经在 repo 之外的其他地方备份了这些文件),并且我能够再次切换。
我得到这个的原因是:
dev 忽略了这些文件。master 不是,因为那里没有 .gitignore 文件。
他们都应该忽略这些文件。
另外,当我将其推送到远程存储库时,这些更改也应该传播到那些远程存储库。
我们如何将该 .gitignore 文件添加到 master 中,以免再次发生这种情况?