git倉庫遷移

2022-09-17 04:51:14 字數 781 閱讀 3634

1. 拉取原倉庫git**

git clone 原倉庫位址url
2. 拉取原倉庫所有的分支到本地
git branch -r | grep -v '\->' | while read remote; do git branch --track "$" "$remote"; done
git fetch 

git pull

3. 修改.git目錄下的config檔案
[core]

repositoryformatversion = 0

filemode = false

bare = false

logallrefupdates = true

symlinks = false

ignorecase = true

[remote "origin"]

url = 你的遠端位址 #修改這裡的位址(實際檔案裡不要加上這條注釋)

fetch = +refs/heads/*:refs/remotes/origin/*

4. 推送master分支(要求輸入密碼)
git push -u origin master
5.推送所有分支
git push --all

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

gogs倉庫遷移,git倉庫遷移

git伺服器上的目錄和本地.git目錄不一樣,是git bare型別,是禁止直接修改的。當需要從一台git伺服器上遷移git專案到另一天git伺服器上時 可以git clone bare url,將專案轉殖下來,也可以通過直接拷貝git伺服器中的git目錄,作用是一樣的。例子 git clone b...

git倉庫遷移

由於新建了乙個gitlab,要將舊的git倉庫遷移到gitlab上.這裡提供乙個最簡單的方法 先檢視remote的名字 git branch r 假設你的remote是origin,用git remote set url 更換位址 git remote set url origin remote g...

git倉庫遷移

比如說原本託管在github上面的 需要遷移到公司內部伺服器上,並且想要儲存原來的commit記錄。操作步驟如下 1.從原來的位址clone乙份裸版本 git clone bare ssh位址 例如 git clone bare git 解釋 bare 建立的轉殖版本庫都不包含工作區,直接就是版本庫...