关于git状态和不同分支上的提交的混淆

时间:2017-07-11 22:37:58

标签: git

我在主分支上创建了一个新的分支并转移到它:

git branch br2
git checkout br2

然后我在br2上做了2次提交

我搬回了主人

git checkout master

我做了一些工作并做了3次提交

现在我想将这3个提交推送到origin / master 首先我做:

git status.

git status说:

在分支主机上。您的分支在5次提交之前领先于orgin / master。

这看起来很奇怪。我只在主分支上做了3次提交。

所以我跑:

git log origin/master..HEAD

它显示了5个提交,包括我在br2上做的提交。在提交列表中,没有迹象表明它们与哪个分支相关联。

我有点困惑。我想推动我在主人身上做过的那3次提交,但是我担心我在br2上所做的2次会被包括在内。

有没有更好的方法让我看到当前(在本例中为master)分支的提交将被推送?

我没有计划创建一个远程br2分支。在某些时候,我认为我将br2合并到master中,然后进行推送,以便所有br2提交在那时进入远程主控器。我明白了吗?

0 个答案:

没有答案