git remote add - 添加遠端數據庫
這裡來分享,如何將本地數據庫推到遠端數據庫。
git remote 常見指令
如果你要觀察本地數據庫跟遠端數據庫的關聯,就得仰賴 git remote
系列指令
- 加入遠端數據庫:
git remote add <遠端數據庫簡稱> <url>
- 觀看遠端數據庫列表:
git remote
- 觀看遠端數據庫列表(包含 rul):
git remote -v
- 下載遠端數據庫:
git clone <url>
如果你本地有數據庫,想將它推到 GitHub
- 先在本地端建立數據庫
- 建立 2~3 個 commit
- 在 GitHub 新增一個遠端數據庫
- 並使用此指令,將本地數據庫加入遠端數據庫
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 上目前沒任何資料。
接下來就可使用第二道指令 git push origin master
推到遠端伺服器更新,兩邊資料就會同步了。
在推(push)上去時,系統會提示你輸入帳號密碼,以確保你是帳號的主人,這樣。
master 是什麼?
當你一開始建立 commit 時,其實是有一條線串起那好幾個 coomit,這條線叫做分支(branch),而預設分支名稱就叫做 master。這一段我們在後面談論分支時,會再進行詳細講解。
總結
- 如果你本地有一個數據庫,想加入遠端數據庫時,請用
git remote add <遠端數據庫簡稱> <url>
- 你想將本地資料推送到遠端數據庫時:
git push <數據庫簡稱> <分支名稱>