Git分支提交存在于每个其他分支中

Git分支提交存在于每个其他分支中,git,branch,git-branch,Git,Branch,Git Branch,我已经使用git一段时间了,但是今天我遇到了一些非常奇怪的事情。我最近创建了一个分支,并对我们的web框架进行了一些重大升级 我提交了更改并切换到主分支,结果发现主分支上现有的升级中的所有新文件。我试着用谷歌搜索了一下,但我不知道是什么原因造成的 编辑:为清楚起见,提交不存在于master中,只存在于升级分支中的文件。Google搜索“git lga”并尝试一次查看您对所有分支所做的操作您几乎肯定忘记了在提交之前添加新文件,所以它们过去是,现在仍然是“未跟踪文件”每当你从一个分支切换到另一个分支

我已经使用git一段时间了,但是今天我遇到了一些非常奇怪的事情。我最近创建了一个分支,并对我们的web框架进行了一些重大升级

我提交了更改并切换到主分支,结果发现主分支上现有的升级中的所有新文件。我试着用谷歌搜索了一下,但我不知道是什么原因造成的


编辑:为清楚起见,提交不存在于master中,只存在于升级分支中的文件。

Google搜索“git lga”并尝试一次查看您对所有分支所做的操作您几乎肯定忘记了在提交之前添加新文件,所以它们过去是,现在仍然是“未跟踪文件”每当你从一个分支切换到另一个分支时,git就会离开。@torek Nope我确实添加了所有内容并提交了它。例如,我在该分支中创建了新的分支X并将某些文件添加到我的
。gitignore
,我也看到过类似的行为。然后我将切换到主分支——在主分支中,这些文件没有被标记为被忽略——我将在主分支中看到来自分支X的所有文件。