[英]“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.