我做這個命令用git:混帳推不更新遠程分支
git push origin mybranch
口口聲聲說「每一個最新的」,但什麼都沒有發生在服務器端。我認爲我以前做錯了,但我不知道在哪裏:
昨天我做了一個提交號碼[c1]並將提交推送到服務器。然後我試圖從另一個開發拉動更新:
git pull origin another
然後我犯拉了提交數[C2],並推到服務器。但經過拉項目經常崩潰,所以我決定回滾拉:
git checkout [c1]
然後我在[c1]中工作並取得3個提交,但並沒有推到服務器。今天晚上,當我試圖將最後一次提交[c5]推送到服務器時,它一直說「一切都是最新的」,但服務器分支始終停留在[c2]。我做了:
git branch
在我身邊,發現我在(沒有分支)。然後,我做了一個
git checkout -b newbranch
然後我看到新分支取代(沒有分支)。然後我做了
git push origin newbranch
最後推送到服務器。但是我不知道在這些命令中發生了什麼?謝謝!
請將您的提交圖添加到您的問題,以便人們可以看到發生了什麼。如果你願意,你可以爭取提交哈希和消息。運行'git log --graph --oneline --decorate --all'並添加相關輸出。 –