主人和分支显示相同的变化

时间:2017-06-02 14:12:59

标签: git

我还在学习Git的过程中,当我觉得自己已经掌握了这一切......我遇到了一个让我再次感到新手的问题......

我有一个主人和一个分支。对于一些人来说,上帝只知道'当我表演" Git状态"他们在两个分支上都表现出相同的变化。

当我对其中一个做出这些改变时......我在另一个看不到它们。

Master*: Git status
On branch Master
Changes not staged for commit:
      modified:   Config/A.txt 
Untracked files:
       logs/B.txt


**Branch-1*: Git status**
On branch Branch-1
Changes not staged for commit:
      modified:   Config/A.txt 
Untracked files:
       logs/B.txt   

你是上帝,有一段时间,:)

2 个答案:

答案 0 :(得分:1)

我猜你是从一个分支切换到另一个分支并运行状态,对吗?当您在工作树上有未提交的更改并且要求git切换时,git会将更改带到您检出的其他分支(至少,它会尝试)。它会执行一些检查,如果无法在另一个分支上正确应用更改,则交换机会中断。

答案 1 :(得分:1)

如果您不进行提交,而是转到结帐母版(或其他分支),则git将在两个分支中向您显示相同的更改。但是,当您进行提交时,这些更改将不会在其他分支的git中显示,而只会在您正在工作的分支中显示。