Idea clone 專案推送到自有倉庫
试试手气發表於2024-10-12
clone專案A後推送到自有倉庫
- 將程式碼 clone 到本地
git clone https://projecta.git
- 手動刪除 .git 目錄
rm -rf .git
- 初始化新的倉庫
git init
- 將原生代碼新增到新的git倉庫
git add .
- 提交原生代碼
git commint -m "Initial commit of my new project"
- 將本地倉庫與新的遠端倉庫關聯
git remote add origin <https://newrepos.git>
- 推送遠端
git push -u origin master
新增遠端倉庫並拉去合併到現有分支
- 新增遠端倉庫(可以命名為upstream)
git remote add upstream <https://remoterepos.git>
- 拉取最新程式碼
git fetch upsteram
- 合併到自己的分支
git checkout my-branch
, git merge upsteram/master
- 解決衝突(如果有)然後提交
- 推送到自有倉庫
git push origin my-branch