Git不保存分支的暂存,提交和推送的更改

时间:2018-12-12 14:47:40

标签: git

在我遇到这个问题之前,我以为自己熟悉git基础:

我在master中。一切都已上演,提交和推送(通过SourceTree,并通过TerminalBash再次确认,因为我对两者都很着迷)。

我创建了一个名为micwatson的新分支(通过bash命令:git checkout -b micwatson),所以现在我在其中,进行更改,登台,提交和推送(通过SourceTree,并通过TerminalBash再次确认) ),然后双击通过SourceTree切换回master

在两个分支中,在切换之前,我总是与git status进行检查以确保所有内容以及SourceTree都是干净的。

一旦我回到master,突然git status并没有显示整齐的账单,在SourceTree上也显示了相同的账单,而是指出了其他分支(micwatson)未跟踪 ...

我真的很困惑。为什么会这样?请查看显示SourceTree状态的屏幕截图。顺便说一句,听起来可能很愚蠢,通常当您在SourceTree中以master开始时,它是蓝色的,然后当您分支时,这些分支使用不同的颜色。发生这种情况时,我之前的所有master提交节点都变成了粉红色,分支变成了蓝色。不知道这是否意味着任何意义,但这与我到目前为止所看到的相反。

enter image description here

0 个答案:

没有答案