为什么git在我改回主人后保留文件?

时间:2016-07-21 02:21:50

标签: git

我在一个我创建的分支中工作:

git checkout -b feature_xyz

在那个分支工作之后,我想抛弃所有的工作,所以我又回到了主人那里:

git checkout master

当我这样做时,我看到了这一点:

M app / path / to / file1.rb M app / path / to / file2.rb D app / path / to / file3.rb 切换到分支' master' 您的分支机构与origin / master

保持同步

然后我删除了功能分支:

git branch -d feature_xyz

现在,当我执行git状态时,我看到我在feauture_xyz分支中修改的文件,这怎么可能?

1 个答案:

答案 0 :(得分:2)

Git打算像这样工作。当您切换时,未提交的更改将从分支传送到分支,如果它们可以。

有关详细信息,请参阅Git - checkout another branch when there are uncommitted changes on the current branch