348 字
2 分鐘
【Git】將本地的 Git repo 放上 GitHub
2025-01-26

  記錄一下自己習慣的流程,在 GitHub 上開 repo、加 token、設 remote 等等的。

在 GitHub 上建立 repo#

  1. 在個人主頁的「Repositories」頁面,點擊右上角的[New]
  2. 選擇 Owner、輸入 Repository name、輸入 Description
  3. 根據需求選擇 Public 或 Private、產生 README、產生 gitignore、License
  4. [Create repository]

設定 remote#

  在本地 repo 操作:

  1. 將 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
  2. 確保目前分支內有至少一個 commit
  3. 初次 push 目前分支
    Terminal window
    git push -u <remote 名稱> <分支名稱>
    • -u 的意思是將此分支與遠端分支設為關聯,以後再 push 與 pull 就不用再寫 remote 名稱和分支了。
  4. 如果本地有多個分支,依序 checkout 並執行 2. 和 3.。

參考資料#

延伸閱讀#