没有提交的Git结帐分支

时间:2016-11-16 04:44:41

标签: git

我在master分支中构建了一个名为test.txt的新文件 但是,当我在没有提交的情况下结账进入测试分支时 但我也可以在测试分支中看到它

为什么?

2 个答案:

答案 0 :(得分:1)

未切换的文件在切换分支时保持原样。要使 test.txt 成为主分支的一部分(以便在检出测试分支时它消失),您需要使用git add test.txt添加它并使用git commit进行提交。

如果在切换分支时删除了未跟踪的文件,它们将永远消失,因为它们未被提交。 Git非常努力地防止这种情况发生。

答案 1 :(得分:1)

当你在master分支中运行git status时,它显示test.txt是一个“未跟踪的文件”,这意味着test.txt不在git的管理下,那么你期望git为你做什么? / p>