Git为什么新检查的远程分支已更改文件?

时间:2017-12-01 06:10:09

标签: eclipse git

我是Git的新手。我在当地检查了新的远程分支。当我从远程检查一个新的新分支时,我不希望我的存储库文件发生任何本地更改。

但不知何故,很少有文件显示出变化。我在Eclipse IDE上使用Git。

为什么会这样?我是否误解了新分支机构结账的概念?

更新

基于Tim Biegeleisen和Sajib Khan的评论,我的理解是错误的,因为当您将远程签出作为本地分支时,预期的行为是工作目录(存储库)中之前未提交的任何更改将进行到新签出当地分公司。<​​/ p>

1 个答案:

答案 0 :(得分:0)

只是简单地说一下,让我用例子来解释

认为您在分支中工作并添加一些新文件(例如file1.txt和file2.txt)。现在,您不会阶段提交这两个文件,然后它将显示为未跟踪文件。

Master Branch

Untracked  files
    file1.txt
    file2.txt

在这个特定的时间点,你切换到另一个分支,然后未跟踪的文件将显示在新的结帐分支。

要解决这个问题,你可以选择以下两种方式

  1. 存储来自分支的文件,然后切换到另一个分支,现在它不会在新切换的分支中显示master的未跟踪文件。存储只是保存文件,然后在以后的时间重用它们。

  2. 提交修改