GitHub 上傳檔案完整指南
更新日期: 2024 年 12 月 9 日
本文為 GitHub 操作指令教學,第 6 篇:
- GitHub Issue 與 Git Commit 命名指南
- Git Clone:初次複製專案的完整指南
- 使用 git fetch 與 git pull, 從 GitHub 取得最新檔案內容
- Git Ignore:排除檔案的完整指南
- 修改 Git 提交訊息與內容的完整指南
- GitHub 上傳檔案完整指南 👈 所在位置
- 發佈 Pull Request 與重新提交的完整指南
建議閱讀本文前,先閱讀完 Git 指令基本介紹教學 系列文
GitHub 是開發者管理專案的首選平台之一,能有效協助版本控制與團隊協作。
本篇文章將為新手介紹如何透過 Git 將檔案上傳到 GitHub,並詳細說明相關指令與用法。
設置遠端儲存庫
在將檔案上傳到 GitHub 前,需要將本地專案與遠端儲存庫進行關聯。
新增遠端儲存庫
使用以下指令將 GitHub 儲存庫連結到本地專案:
git remote add origin https://github.com/your-repo.git
origin
:是一個代名詞,類似書籤,用來表示遠端儲存庫的 URL。https://github.com/your-repo.git
:遠端儲存庫的地址。
此步驟完成後,本地專案就與遠端儲存庫建立了關聯。
查看遠端儲存庫
確認當前設定的遠端儲存庫,使用:
git remote -v
輸出範例:
origin https://github.com/your-repo.git (fetch)
origin https://github.com/your-repo.git (push)
fetch
:用於拉取遠端內容。push
:用於推送本地內容。
移除遠端儲存庫
如果需要更改或刪除目前的遠端設定,可以使用以下指令:
git remote rm origin
此指令會移除 origin
的設定,但不會影響本地檔案。
推送檔案到遠端儲存庫
完成遠端儲存庫的設定後,就可以將本地檔案推送到 GitHub。
基本推送指令
將本地分支的內容推送到遠端儲存庫的指定分支:
git push origin main
origin
:遠端儲存庫的名稱。main
:本地分支的名稱。
設定預設推送分支
為了減少重複輸入的操作,可以在首次推送時加入 -u
參數:
git push -u origin main
-u
:將遠端儲存庫與本地分支設定為預設。- 之後執行推送時,只需輸入:
git push
Git 將自動推送至設定的origin main
。
完整推送語法
推送指令的完整語法如下:
git push origin main:main
main:main
:main
是本地分支名稱,冒號後的 main
是遠端分支名稱。
如果要推送到不同的遠端分支,修改冒號後的名稱即可。
例如:
git push origin main:feature
這表示將本地的 main
分支推送到遠端的 feature
分支。
刪除遠端分支
若需要刪除遠端儲存庫中的分支,可以使用以下指令:
git push origin :main
:main
:表示將空的內容推送到遠端的main
分支,達到刪除分支的效果。
小結
上傳檔案到 GitHub 的核心步驟包括:
- 新增遠端儲存庫:
git remote add origin <URL>
。 - 推送內容到遠端:
git push origin <分支名稱>
。 - 設定預設推送:
git push -u origin <分支名稱>
。 - 刪除遠端分支:
git push origin :<分支名稱>
。
這些指令能幫助新手快速掌握 Git 與 GitHub 的操作,輕鬆完成專案的同步與管理!