关于git分支的问题?蟹蟹!!!!

比如开始我clone了一个远程repo,然后在本地新建2个分支b1和b2,现在我有3个分支:master,b1和b2.现在我checkout到b1,然后开发了一个feature,git add. 然后git commit。然后我check out到b2我运行git status为什么显示的是nothing to commit,working tree clean?
--我的理解是,开始的时候 master, b1,和b2都指向一个位置,当b1开发了一个feature并commit的时候,b1指针指向下一个node,master和b2分支应该还指向原点,那这样,master和b2不应该有刚才b1开发的feature用git add和commit新添加的文件啊。。。谁可以帮助解答一下呢蟹蟹了!

把b1的提交合并到b2

您好,根据描述,您的所有操作都在b1分支上,最后也只是在b1做了commit。而这些操作不会影响master和b2分支。所以,当切换到b2分支时,并没有b1上的所有提交。

而提示也是没问题的。请问还有什么具体问题吗?

您的所有操作都在b1分支上,最后也只是在b1做了commit。而这些操作不会影响master和b2分支。所以,当切换到b2分支时,并没有b1上的所有提交。

b2上没有b1的改动,所以显示clean。它还是跟master在同一个点。