git合并分支但无法在服务器上看到提交

时间:2012-01-20 22:26:05

标签: git

我创建了一个名为dev的开发分支,它基于“基础”,即最初开发的HEAD位于基础的HEAD。

我在dev中做了一些工作,经过测试,现在想将dev合并到base。所以,我检查了基地并运行了git merge dev。这合并了我的更改,基本上进行了快速合并,因为在此期间没有其他提交进入。

我运行了git commit -a -m“comment”来提交更改。输出是:

# On branch base
# Your branch is ahead of 'origin/base' by 702 commits.
#
nothing to commit (working directory clean)

当我跑git push时,我看到了:

Total 0 (delta 0), reused 0 (delta 0)
To me@git.xzy.com:/git/xyz-tools.git
   fa0e506..e72ca98  base -> base

HEAD看起来好像被移动但是当我看到服务器时,这个提交没有更新。

我在这里做错了什么?

2 个答案:

答案 0 :(得分:1)

在远程/服务器上执行git log base。你可能正在看一个错误的分支。

答案 1 :(得分:1)

确保使用

正确跟踪
cat .git/config

然后用

显式推送该分支
git push origin base