簡體   English   中英

推送分支后“您的分支比 'origin/master' 領先 1 個提交”

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM