[英]“Your branch is ahead of 'origin/master' by 1 commit” after pushing branch
我做了一些修改,然后运行以下命令
git add.
git commit -m'my message'
之后我运行 git 推送,显然推送成功了。
所以我跑
git status
我得到了以下状态
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
所以我再次运行 git 推送,这次 git 返回了以下消息
Everything up-to-date
如果我运行 git 日志,我会收到以下消息(最后一次提交)
commit a85e6bd90d07d50d66d1b8d057e90df06067be10 (HEAD -> master, upstream/master)
Author: myname <myemail@gmail.com>
Date: Sat Aug 15 11:10:09 2020 -0300
glossary file
commit 87e0fcbf40f4faccba41375f30dde2aadc4336b6 (origin/master)
Author: myname <myname@gmail.com>
Date: Fri Dec 27 16:40:22 2019 -0200
Added Maintenance Work Request and Non Maintenance Work Request entities.
为什么即使在推送到远程成功后,我的本地仓库中似乎也有一个不在远程仓库中的提交?
利用
git push -u origin yourlocalbranchname
该存储库已从 bitbucket 迁移到 github。 似乎远程分支的 url 的配置或/以及本地和远程分支之间的关联有些混乱。 因此,我取消设置配置的 url 以及关联,并根据以下答案https://stackoverflow.com/a/625460/8765728中的说明设置 url 和关联
修改后,这是命令的output
git config -l
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.