我创建了一个名为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看起来好像被移动但是当我看到服务器时,这个提交没有更新。
我在这里做错了什么?
答案 0 :(得分:1)
在远程/服务器上执行git log base
。你可能正在看一个错误的分支。
答案 1 :(得分:1)
确保使用
正确跟踪cat .git/config
然后用
显式推送该分支git push origin base