Google Code Prettify

git 如何將本地數據庫推到遠端數據庫

如果你要觀察本地數據庫跟遠端數據庫的關聯,就得仰賴 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。


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


master 是什麼?

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


總結

如果你本地有一個數據庫,想加入遠端數據庫時,請用 git remote add <遠端數據庫簡稱> <url>

你想將本地資料推送到遠端數據庫時:git push <數據庫簡稱> <分支名稱>