記一次說折騰就折騰的Git之旅

2021-09-13 23:57:43 字數 683 閱讀 2379

背景是前幾天進行專案git倉庫拆分,對一些現有的git倉庫修改,對現在使用的乙個專案遷移到另乙個倉庫中。問題是這個倉庫是n久之前建立的,有一些舊的**。本地的專案還有n多個分支。遷移的目的很明確,將現有的**的分支進行合併,然後推送到新的git倉庫。
因為是頭一次做這件事兒,所以走了一條彎路,我先是簡單的給本地倉庫更換新的位址

git remote set-url origin [遠端倉庫位址]

這樣本地倉庫已經完成了遷移?是不是可以愉快的繼續了呢?因此我們先把新的遠端倉庫裡的**pull一下吧;

報錯!

gitthere is no tracking information for the current branch

這是因為本地分支和遠端分支沒有建立聯絡,根據提示
git branch --set-upstream-to=origin/master master

這樣兩個倉庫建立了關聯,pull一下,衝突是肯定的,因為我的專案緣故,我是用本地檔案解決的衝突,解決衝突後,把本地的分支合併一下吧:

到這裡倉庫的遷移似乎完成了,下面開始解決歷史遺留問題吧——刪除多餘的本地/遠端分支:

第一次docker折騰

二 docker安裝 如果docker啟動wsl2報錯 system.invalidoperationexception failed to set version to docker desktop exit code 1 stdout 0 0 0 0u0 0f0d0j0d0 0 0 0 0 0 ...

記一次 Git 操作的糟心之旅

開發一天,最後下班的時候,要合併到master上,結果呢,出現報錯 please move or remove them before you can merge.abortinggit clean d fx 其中 x 刪除忽略檔案已經對git來說不識別的檔案 d 刪除未被新增到git的路徑中的檔案...

記一次github踩坑之旅

關於vue專案預覽問題 由於vur cli 的公升級,生成的專案目錄中沒有config檔案。根據官網介紹可以自己在根目錄下新建vue.config.js。在將vue專案上傳到github時,必須必須先編譯 本人第一次上傳就那麼得瑟的將未編譯檔案push啦 執行npn run build,會得到乙份打...