繁体   English   中英

没有提交的Git结帐分支

[英]Git checkout branch without commit

我在master分支中建立了一个名为test.txt的新文件。
但是,当我不提交而签入测试分支时。
但我也可以在测试分支中看到它

为什么?

切换分支时,将保留未跟踪的文件。 为了使test.txt成为master分支的一部分(这样,当您退出test分支时,它就会消失),您需要使用git add test.txt进行添加,并使用git commit

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

当您在master分支中运行git status时,它表明test.txt是“未跟踪的文件”,这意味着test.txt不在git的管理下,那么您对git有什么期望?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM