Directory
將文件(其中一些是目錄)上傳到空的 GitHub 儲存庫
我在我的個人電腦中創建了一個程序,我想將它的所有文件上傳到一個空的 GitHub 儲存庫中。
我不能從 GitHub GUI 這樣做,因為其中一些文件是目錄,並且目前 GitHub GUI 拒絕上傳目錄。
我可以使用 Git 上傳這些文件嗎,也許是通過“拉取請求”到空的 GitHub 儲存庫(我稍後會從 GitHub GUI 批准)?
我更喜歡沒有 SSH 的解決方案。
更新
我錯了,直接上傳目錄到 GitHub GUI是可以的;
只是 Windows 10 Home 上傳模式誤導了我;
GitHub 支持成員使用了另一種上傳模式(Mac OS),它具有更直覺的上傳模式,而不是 Windows 模式中的“打開”按鈕,但是,在最小化模式後,我可以拖動目錄並以這種方式上傳。
標記目錄並點擊“打開”不會像使用非目錄文件那樣導致上傳。
如果您使用 Web 瀏覽器訪問 GitHub 上的空儲存庫,您將看到說明如何填充它的說明(例如,請參見這個空儲存庫):
- 準備一個包含您要上傳的所有內容的目錄(如果您還沒有這樣做的話)。
- 在其中初始化一個 git 儲存庫:
git init
- 添加所有文件和目錄,然後送出:
git add -A git commit -m "Initial import"
- 將分支與 GitHub 預期的匹配:
git branch -M main
- 將您的 GitHub 儲存庫添加為“遠端”(假設您已設置 SSH 密鑰):
git remote add origin git@github.com:roiko/foo.git
(根據需要替換 URL)。 6. 推送您的內容:
git push -u origin main