git工程遷移 修改提交伺服器位址 方法

2022-09-16 01:21:09 字數 1269 閱讀 1032

git remote set-url [--push]

git remote set-url --add [--push]

git remote set-url --delete [--push]

例如:git remote set-url origin [email protected]:user/repo.git

git最近準備遷移一下位置,這裡採用命令列的方式,做如下操作。

1.git init  初始化git倉庫,這個時候發現本地資料夾多了個.git的資料夾。

2.git remote add-url origin 增加資源庫位址

3. git remote set-url origin 關聯資源庫位址

這裡主要是將本地庫與遠端的資源庫掛鉤。

git remote add origin 

git push -u origin master

用乙個圖表示:

4.接下來面對兩種情況,也就是git位置2是否是空位址。

a) 如果是空位址,ok很簡單。

首先git add .

然後git commit -m ''

用這個命令:git push ,如果不好使可以使用強推 git push -f

當然這是把目前的工程推送到遠端預設分支(master)

擴充套件:如果想把本地包括master在內的所有分支一起推送出去,可以使用以下方法:

(1)git push --all -f (理論可以的)

(2)保險一點採用如下命令:(一定是可以的)

git checkout 分支名

git push origin test(本地分支):test(遠端分支)

如果不好用,確定是要覆蓋的話,可以加乙個-f

git push -f origin test(本地分支):test(遠端分支)

b) 如果不是空位址,ok也很簡單,先將該位址清空,再push。

這裡我採用的清空方式是這樣。

首先,在本地建立乙個資料夾,然後使用:

git clone 位址

將本地與遠端庫掛鉤,然後使用清除命令。

git rm .

或者git rm -r 檔案件名(刪除資料夾)

然後再push,這樣遠端倉庫就被清空了。然後再執行a)

Git 提交本地工程到伺服器

1.首先在git伺服器上建立初始專案,並記錄ssh位址 如 2.進入本地專案目錄,依次執行下面命令 git init 初始化本地倉庫 git add 或新增需要提交的檔案 git commit m init project 提交到本地倉庫 git remote add origin 和遠端倉庫專案進...

git伺服器遷移

如果你想從別的 git 託管服務那裡複製乙份源 到新的 git 託管伺服器上的話,可以通過以下步驟來操作。1 從原位址轉殖乙份裸版本庫,比如原本託管於 github。git clone bare git 2 然後到新的 git 伺服器上建立乙個新專案,比如 gitcafe,然後在本地倉庫刪掉原來gi...

git提交到伺服器

1.首先配置自己的賬戶資訊 git config global user.name your username git config global user.email your email domain.com2.與svn不同的,在本地修改完原始檔後,需要先使用git add新增指定的檔案到本地倉...