348 字
2 分鐘
【Git】將本地的 Git repo 放上 GitHub
記錄一下自己習慣的流程,在 GitHub 上開 repo、加 token、設 remote 等等的。
在 GitHub 上建立 repo
- 在個人主頁的「Repositories」頁面,點擊右上角的[New]
- 選擇 Owner、輸入 Repository name、輸入 Description
- 根據需求選擇 Public 或 Private、產生 README、產生 gitignore、License
- [Create repository]
設定 remote
在本地 repo 操作:
- 將 GitHub repo 的 HTTPS URL 設為 remote
Terminal window git remote add <remote 名稱> <GitHub repo 的 URL><remote 名稱>
可以自己取;沒想法的話,慣例是叫origin
。<GitHub repo 的 URL>
- 在剛剛 GitHub 上建立的 repo,點擊[Code]、選擇「HTTPS」,就能複製到 HTTPS URL
- 如果這台電腦上的 Git Credential Manager 有多個 GitHub 身分的登入資訊……
- 那就會在每次 push 時跳出詢問選用哪個身分的視窗 O.O
- 想跳過這步的話,可以在 HTTPS URL 的
github
前面,加上<GitHub username>@
,就是指定以這個身分進行操作。- 範例:
https://chuan13@github.com/chuan13/blog.git
- 範例:
- 確保目前分支內有至少一個 commit
- 初次 push 目前分支
Terminal window git push -u <remote 名稱> <分支名稱>-u
的意思是將此分支與遠端分支設為關聯,以後再 push 與 pull 就不用再寫 remote 名稱和分支了。
- 如果本地有多個分支,依序 checkout 並執行 2. 和 3.。