我在我的主git上创建了一个名为staging的第二个分支并检查它。这是因为我得到了一堆未跟踪文件和新文件添加消息。我使用git clean在新分支中删除了它们。这也更新了我的原始分支,我认为它应该独立于我在另一个分支上的更改。关于这一点的任何线索。
答案 0 :(得分:1)
分支仅存储您提交的文件。如果您检出另一个具有脏工作目录的分支,则不会更改原始分支以存储该状态。使用git clean
对您的工作目录进行操作,并且您的工作目录与分支完全独立。
如果您想要一种方法将更改存储到工作目录而不创建正确的提交,请查看git stash
。