[英]merging code outside of git into an existing git project
我有一個現有的git項目,我們稱其為BobCrane。 這需要完全重新設計該項目的廣泛目錄結構。
我在任何git項目之外的文件系統上創建了所需的目錄結構。 然后,我從克隆的BobCrane存儲庫中手動將每個文件復制到此新目錄結構中。 因此,新目錄中充滿了舊文件; 只有一兩個新的不存在。
如何將這個新結構添加/提交/推送到現有的git repo? 這和“變基”有關嗎?
git init
git add -A git commit -m "commit message"
git remote add origin your_existing_repository@url
\n git pull origin remote_branch_name\n
\n git添加-A\n git merge-繼續\n
git rebase origin/remote_branch_name
5.1。 重新定位到遠程分支
git add -A git rebase --continue
5.2。 解決沖突(如果有)並執行
\n git添加-A\n git rebase-繼續\n
\n git push -u原始remote_branch_name\n
Rebase是首選方法,因為它將產生更干凈的提交歷史記錄
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.