是否通过git更新文件夹并跟踪完成状态?

是否通过git更新文件夹并跟踪完成状态?,git,branch,commit,Git,Branch,Commit,我在MacOSX上使用Git。我想在typo3中更新一个php插件/扩展。实际上,这些是文件夹中的php文件。 我为此创建了一个新分支 此php插件的更新包含更改的php文件、新的php文件和删除文件,因为在新脚本中不再需要某些文件 我删除了整个文件夹,然后在其中复制了新文件夹的内容。 到目前为止,git status找到了一些新的、修改的和删除的文件 当我提交这些更改并切换回原始分支时,所有新文件也都可以在这里使用 这是正常行为吗?如果是som,我如何才能完全分离每个分支的文件/文件夹结构和内

我在MacOSX上使用Git。我想在typo3中更新一个php插件/扩展。实际上,这些是文件夹中的php文件。 我为此创建了一个新分支

此php插件的更新包含更改的php文件、新的php文件和删除文件,因为在新脚本中不再需要某些文件

我删除了整个文件夹,然后在其中复制了新文件夹的内容。 到目前为止,
git status
找到了一些新的、修改的和删除的文件

当我提交这些更改并切换回原始分支时,所有新文件也都可以在这里使用


这是正常行为吗?如果是som,我如何才能完全分离每个分支的文件/文件夹结构和内容?

在执行
git commit
之前,您可能忘记了
git添加新文件。在这种情况下,文件不会添加到分支上的提交中


git checkout
当您在分支之间切换时,会带上修改过的和未跟踪过的文件,这有点令人困惑。因此,如果您忘记添加文件并提交它们,那么在切换分支后,它们仍然会显示在
git状态中。

请编辑您的问题,以包括您键入的提交文件的命令