git remote 推上遠端伺服器
一個git專案建立完成,並有git commit
後,
要將自己電腦上的東西推上遠端的Git伺服器。
- 設立遠端節點
1 | //語法 |
<name>
:代名詞,慣例上叫origin
,如果是從Server上clone下來的,預設就是叫origin
<url>
:git 伺服器上專案的位置
- 將本機的東西推上去
1 | //語法 |
範例一:
- 把本地端分支名為
master
上的內容,指向origin
的位置 - 在
origin
的遠端Server上,如果master
不存在,就在遠端Server上建立master
同名分支 - 如果Server上存在
master
分支,便會移動Server上master
分支的位置,指向目前最新的進度 - 設定upstream,可以簡寫為
-u
,每個分支可設定一個,指向並追蹤該分支 - 設定過upstream後,下次可以直接執行
git push
將資料推上去,若沒有設定,則每次都要打完git push origin master
範例二:
把本機DD
分支推上goodideas
的遠端節點所代表的位置,並在遠端Server建立或更新名為DD
的分支
更多關於git remote
顯示遠端節點名稱及url位置:git remote -v
重新命名遠端節點的名稱:git remote rename <old><new>
刪除指定名稱的遠端節點:git remote remove <name>
來源
Git教學:如何 Push 上傳到 GitHub?
What is “git remote add …” and “git push origin master”?
git Documentation