閒話少說,直接來過程
1.轉殖原有倉庫下的專案
git clone old.git(舊git倉庫位址)
你也可以單獨轉殖某個分支
git clone -b dev old.git
2.建立新的專案的倉庫位址
3.進入舊專案的位址,比如clone下的目錄為test
cd test
將舊專案的位址替換為新的
git remote set-url --push origin new.git (new.git 為新專案的git位址)
4.將映象推送到遠端
git push --mirror
補充:假如是乙個單獨分支dev,新的專案下的dev可以看到原有舊專案的提交記錄,如果想合併到master,使用如下命令:
git checkout master
git merge dev
刪除分支:
修改分支:
git遷移倉庫位址(保留分支和歷史提交)
最近遷移git 專案位址。想保留原有分支和提交 網上搜尋了好多步驟都很繁瑣。最後發現了最優的解決方案。1.先轉殖老專案的映象 git clone mirror old.git old.git 為老專案的git位址 2.進入老專案的目錄 cd old.git 3.移除老專案的位址替換成新專案 git ...
svn遷移到git(保留提交記錄)
各種原因我們可能會遇到遷移svn到git的情況,下面介紹遷移的過程 yum y install git svn 建立乙個檔案users.txt 內容如下 zhangsan zhangsanjerry jerrytom tomgit svn clone no metadata authors file...
碼雲git分支提交專案
需求 本地有兩個專案乙個商家端乙個配送端需要建立兩個分支上傳到碼雲上 1 首先在碼雲上建立專案生成兩個分支 建立完專案直接去建立乙個商家端分支乙個配送端分支 2 選中商家端專案 右鍵 選擇git bash here 3 在視窗中輸入 git init 此時專案中多出乙個 git資料夾 4 進入碼雲新...