遠端儲存庫 ( Repository ) 操作

Git - 同專案開多個數據庫用途 _01

  • 註冊遠端儲存庫:git remote add origin 遠端儲存庫網址
  • 更新資料到遠端 master 分支:git push -u origin master ( -u 可省略 )
  • -u 是指他預設會推到哪個遠端數據庫服務
  • origin 可以改其它的遠端數據庫名稱,例如 git push -u github master

為什麼相同專案要開多個數據庫 ?

遠端數據庫分配的角色不同,有的數據庫可能為正式主機用,有的數據庫為測試主機使用。先推到測試主機,沒問題了,才會再推到正式主機。

實作

情境 : 本地數據庫有個專案名為 GitHub1018 ,請推至兩個遠端數據庫,一個遠端數據庫為給客人確認的測試主機 ,另一個為客人確認無誤後要發出的正式主機。

步驟一 : 從本地數據庫推專案 GitHub1018 到遠端數據庫 ( 測試主機 )。

  • 於 GitHub 新建 repository 命名為 GitHub1018 。

Git - 同專案開多個數據庫用途 _02

步驟二 : 客人確認無誤後,把專案從本地數據庫推至遠端數據庫 ( 正式主機 )。

  • 於 GitHub 新建 repository 命名為 GitHub1018-ok 。

Git - 同專案開多個數據庫用途 _03

Git - 同專案開多個數據庫用途 _04

  • 依照 GitHub 給的資訊到 Git 輸入指令,會發現 ………. 竟然推不上去。git 顯示遠端數據庫已有此資訊 fatal: remote origin already exists.
  • 這時請更改數據庫名稱即可 → git remote add origin 遠端數據庫網址git push -u origin master 中的 origin 更改為其他遠端數據庫名稱,如下 :
    • git remote add github1 [https://github.com/echocarriet/GitHub1018-ok.git](https://github.com/echocarriet/GitHub1018-ok.git)
    • git push -u github1 master

Git - 同專案開多個數據庫用途 _05

// 推到遠端數據庫失敗 ▲

Git - 同專案開多個數據庫用途 _06

// 更改其他遠端數據庫名稱,推到遠端數據庫成功 ▲

  • 按 F5 重整,就可以看到資料已在遠端數據庫上囉 ! ▼

Git - 同專案開多個數據庫用途 _07

資料來源

最後修改日期: 8 月 26, 2020

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。