1.請先在GitHub建主帳號,並且建立好遠端的repository,本文不說明這段,若有興趣的朋友可以參考這個連結git的初始設定。
2.讓local端的repository知道remote端的位置,指令如下。
$ git remote add origin <remote 網址>
miller@miller-dell MINGW64 ~/hello-test (master) $ git remote add origin https://github.com/millerhome/Hello-test.git |
3.接者準備將本地端程式 push 到遠端檔案庫:
$ git push -u origin master
miller@miller-dell MINGW64 ~/hello-test (master) $ git push -u origin master Enumerating objects: 6, done. Counting objects: 100% (6/6), done. Delta compression using up to 8 threads Compressing objects: 100% (2/2), done. Writing objects: 100% (6/6), 525 bytes | 525.00 KiB/s, done. Total 6 (delta 0), reused 0 (delta 0) To https://github.com/millerhome/Hello-test.git * [new branch] master -> master Branch 'master' set up to track remote branch 'master' from 'origin'. |
參數
-u
等同於 --set-upstream
,設定 upstream
可以使分支開始追蹤指定的遠端分支。事實上,只要做過一次 $ git push -u <remote name> <branch name>
,並且成功 push 出去;本機端的 master 就會被設定去追蹤遠端的 <remote name>/<branch name>
分支。只要成功設定好 upstream 後,第二次以後要上傳分支時,就只需要透過 git push 就可以了,不必再帶 <remote name>
跟 <branch name>
等參數。例如:$ git push
。
事實上,
$ git push -u origin master
可以拆解成:- $ git push origin master
- $ git checkout master
- $ git branch -u origin/master
查看GitHub帳號,就可以看看是否有執行成功。
查看GitHub就可以看到已Push上去的檔案 |
沒有留言:
張貼留言