git 拒絕合併無關的歷史

2021-10-02 12:13:20 字數 697 閱讀 1219

本地專案 git 到碼雲

註冊賬戶, 建立工程…

把本地專案和雲 關聯在一起,有兩種方法

第一種,把雲專案git到本地, 然後在本地建立**, 然後 pull到雲, 這個一般會正常

第二種在本地已經建立的專案的根目錄下

使用者個性位址/hellogitee.git這時候可以執行

git pull origin master
把本地專案git到雲,

但這時候出現了錯誤

git 拒絕合併無關的歷史
需要做如下的處理

顯示有衝突

我用下邊的方法解決的

首先將遠端倉庫和本地倉庫關聯起來:

git branch --set-upstream-to=origin/master master

然後使用git pull整合遠端倉庫和本地倉庫,

git pull --allow-unrelated-histories (忽略版本不同造成的影響)

在官方有提示衝突的解決辦法:

git push origin master -f

git 合併多個歷史提交

之前由於忘了在當前專案配置user資訊,導致github和gitlab資訊混了,所以修改過之後,想要把之前的提交全部合併了 經過一番探索 發現 git rebase i 可以 這個 i就是用來視覺化操作的 就是你想要rebase到的目標提交 比如是這個專案的第一次提交,那麼最終結果就只剩乙個提交了,...

git 的提交與合併

1,建立遠端倉庫 不論是用命令列還是碼雲之類的都可以 2,git clone url 這是將遠端倉庫庫提交到本地 3,git checkout b dev 建立dev分支並切換到dev分支 4,git add 注意最後有乙個點 將內動新增到本地倉庫 5,git commit m 注釋 這也是必須要寫...

git分支的建立與合併

建立新分支develop git checkout b develop 推動到遠端 git push set upstream origin develop 切換到master分支 git checkout master 將develop的修改合併回master git merge develop ...