git remote add - 添加遠端數據庫

洧杰 已發佈 2019-11-17

這裡來分享,如何將本地數據庫推到遠端數據庫。

git remote 常見指令

如果你要觀察本地數據庫跟遠端數據庫的關聯,就得仰賴 git remote 系列指令

  • 加入遠端數據庫:git remote add <遠端數據庫簡稱> <url>
  • 觀看遠端數據庫列表:git remote
  • 觀看遠端數據庫列表(包含 rul):git remote -v
  • 下載遠端數據庫:git clone <url>

如果你本地有數據庫,想將它推到 GitHub

  1. 先在本地端建立數據庫
  2. 建立 2~3 個 commit
  3. 在 GitHub 新增一個遠端數據庫
  4. 並使用此指令,將本地數據庫加入遠端數據庫 git remote add <遠端數據庫簡稱> <url>

這裡筆者開了一個新的數據庫,你可以看到在裡面的 …or push an existing repository from the command line 的指令就符合我們的情境。

git remote add origin https://github.com/gonsakon/emptyGitRepo.git
git push -u origin master

第一個指令是在本地數據庫上,加入一個遠端數據庫,所以你可以先下此指令後。再用 git remote 查看,此時你就會看到多了一個 origin 的遠端數據庫簡稱。

origin 就是這個遠端數據庫的簡稱,你也可以取自己想要的,例如 GitHub

下圖就是你在本地已建好 3 個 commit,但 GitHub 上目前沒任何資料。

images

接下來就可使用第二道指令 git push origin master 推到遠端伺服器更新,兩邊資料就會同步了。

images

在推(push)上去時,系統會提示你輸入帳號密碼,以確保你是帳號的主人,這樣。

master 是什麼?

當你一開始建立 commit 時,其實是有一條線串起那好幾個 coomit,這條線叫做分支(branch),而預設分支名稱就叫做 master。這一段我們在後面談論分支時,會再進行詳細講解。

總結

  1. 如果你本地有一個數據庫,想加入遠端數據庫時,請用 git remote add <遠端數據庫簡稱> <url>
  2. 你想將本地資料推送到遠端數據庫時:git push <數據庫簡稱> <分支名稱>

關於筆者

暱稱:洧杰

介紹:六角學院校長,熱愛分享與交流的前端工程師,目前專注於兼容桌面/移動網頁前端開發,期間已協助數百位平面設計師,網頁設計師導入標準網頁設計。