更新文件夹并通过git跟踪完整状态?

时间:2014-10-05 19:16:08

标签: git branch commit

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

这个php插件的更新包含更改的php文件,新的php文件和删除文件,因为在新脚本中不再需要一些文件。

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

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

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

1 个答案:

答案 0 :(得分:0)

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

当您在分支之间切换时,

git checkout会有点混乱地带来修改和未跟踪的文件。因此,如果您忘记添加文件并提交它们,那么在切换分支后,它们仍然会显示在git status中。