我是Git的新手。我在当地检查了新的远程分支。当我从远程检查一个新的新分支时,我不希望我的存储库文件发生任何本地更改。
但不知何故,很少有文件显示出变化。我在Eclipse IDE上使用Git。
为什么会这样?我是否误解了新分支机构结账的概念?
更新
基于Tim Biegeleisen和Sajib Khan的评论,我的理解是错误的,因为当您将远程签出作为本地分支时,预期的行为是工作目录(存储库)中之前未提交的任何更改将进行到新签出当地分公司。</ p>
答案 0 :(得分:0)
只是简单地说一下,让我用例子来解释
认为您在主分支中工作并添加一些新文件(例如file1.txt和file2.txt)。现在,您不会阶段或提交这两个文件,然后它将显示为未跟踪文件。
Master Branch
Untracked files
file1.txt
file2.txt
在这个特定的时间点,你切换到另一个分支,然后未跟踪的文件将显示在新的结帐分支。
要解决这个问题,你可以选择以下两种方式
存储来自主分支的文件,然后切换到另一个分支,现在它不会在新切换的分支中显示master的未跟踪文件。存储只是保存文件,然后在以后的时间重用它们。
提交修改