我剛剛使用 GitHub 涉足 GIT 池。我已經通過計算機“A”使用我的專案的舊但完全作業的版本成功地在 GITHub 上創建了一個 repo。
在另一臺計算機(計算機“B”)上,我一直在修補和更改很多東西。此計算機尚未連接到 GitHub。我想知道讓一切正確的最佳做法是什么。
我是否手動將計算機“B”上的檔案移出 git 初始化的檔案夾,拉取 GitHub 上的內容,然后將檔案復制回檔案夾,以便 git 識別更改,然后我可以推送新分支?
謝謝你的幫助!!
uj5u.com熱心網友回復:
在計算機 B 上,在專案檔案夾中,初始化 Git 并將 GitHub 設定為遠程。創建一個分支并將所有內容添加到其中并提交。現在獲取并結帳 main(或任何包含計算機 A 的東西的分支)。合并你的分支,允許不相關的歷史,然后推送。
cd ...
git init
git remote add origin ...
git switch -c mybranch
git add .
git commit -m 'stuff from computer B'
git fetch
git switch main
git merge --allow mybranch
git push origin main
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/428333.html
上一篇:當本地分支落后于遠程分支時,如何使用gitrebase進行合并?
下一篇:如何僅合并拉取請求的第一次提交?
