我是 Git 和 GitHub 的新手。我知道基本的克隆、推送和合并。我想精通 Git,所以我決定使用 Git 跟蹤我的代碼。
我對我的代碼進行了本地回購。到目前為止,我已經完成了 3 次提交。我在 GitHub 上創建了一個新的存盤庫并嘗試推送更改,但由于提交歷史不同,它們不會合并,我不想讓事情復雜化,所以我洗掉了 Github 上的存盤庫。
我想將我的本地存盤庫與所有提交推送到 Github 中的新遠程。有什么辦法嗎?
uj5u.com熱心網友回復:
但由于不同的提交歷史,它們不會合并
我猜,您在 GitHub 中創建存盤庫時選擇了任何復選框:

這將使您的遠程存盤庫不為空,本地存盤庫中不存在檔案/提交。那是產生“不同的提交歷史”的時候。
對于解決方案,您應該
- 在這張圖片中創建一個沒有任何刻度的存盤庫
- 或者,如果您的遠程存盤庫沒有什么重要的,您可以使用
-f引數 for來覆寫它git push,例如,git push -f origin master或類似的東西。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/449508.html
下一篇:使用git中某個特定分支的腳本
