Rick's DevNotes
筆記關於我作品集
筆記類別
  • 全部
  • DockerDocker
  • NetworkNetwork
  • RxJSRxJS
  • NginxNginx
  • TypeScriptTypeScript
  • Data_Structure_And_AlgorithmData Structure And Algorithm
  • JavaScriptJavaScript
  • PostgreSQLPostgreSQL
  • ReactReact
  • GitGit

© 2026 Rick's DevNotes. All rights reserved.

# Git

建立時間:2021/04/08

Git 筆記:Clone 與 Push

Git Clone

在 GitHub 上的專案只要是開放參觀、檢視的,都可以將該專案複製一份到自己的電腦,只需要得到該專案在 GitHub 的 URL ,並在自己電腦上輸入 git clone < URL > 指令,即可在當前目錄位置得到該專案內容的repo,因為複製下來的是整個 repo ,所以可直接檢視它的 commit history 。


Git Push

當我們想將 local repo 推送到 GitHub 上,可以先在 GitHub 建立一個新的 repo ,並複製 GitHub repo 的 URL ,透過透過 git add < remote-name > < URL > 告知目的地,再輸入 git push < remote-name > < branch > 即可將內容發布到 GitHub remote repo上。其中的 < branch > 指的是"要推送的 local branch 名稱"。

若不更動設定的前提下,推送到 GitHub 的指令通常是 git push origin main。

推送特定 branch

當我們在使用 git push 推送時,若沒有特別指名,預設上 remote branch 與 local branch 的名稱會一樣,但若想要 remote branch 的名稱不一樣時,可以透過 git push < remote-name > < local-branch >:< remote-branch > 指令來實現。

記住remote的設定

在 git push 後放若加入 -u 時,在該 repo 內, Git 就會幫我們記住 remote 的設定,幫我們記住推送的目的地 (remote URL) ,以及要推送的 branch ,往後只要輸入 git push 指令即可完成推送。


參考資料

  • The Git & Github Bootcamp