2012-09-04 129 views
162

我想在github存儲庫中創建文件夾並在該文件夾中添加文件。如何實現這一目標?如何在github存儲庫中創建文件夾?

+2

[不使用Git而在github.com倉庫內創建文件夾]的可能重複(https://stackoverflow.com/questions/18773598/creating-folders-inside-github-com-repo-without-using-git) – Melebius

+0

我知道這是一個非常古老的問題,但仍然可能爲他人節省下面的鏈接是一個答案,提及如何在Github網站上創建文件夾。 https://stackoverflow.com/questions/18773598/creating-folders-on-github-com-without-using-git – Nikhilesh

回答

134

git doesn't store empty folders。只要確保doc/foo.txt文件夾中有一個文件,並運行git add docgit add doc/foo.txt,並且該文件夾將在您提交後添加到您的本地回購站(並且在您推送它之後在github上出現)

+1

你能告訴我推命令嗎?我使用'git push doc master'。它顯示我錯誤。 – Sagar

+3

如果你按照網站建議的方式在github上設置了你的倉庫,它會是「git push origin master」 - origin是遠程倉庫的默認名稱,master是分支的默認名稱。 – moopet

+0

在網絡上也有類似的解決方法... D –

22

首先,你必須到存儲庫複製到你的本地計算機

git clone github_url local_directory 

然後你就可以創建你local_directory內部本地文件夾和文件,並使用

git add file_path 

您還可以添加的一切將它們添加到回購使用。

git add . 

請注意,git不跟蹤空文件夾。解決方法是在要跟蹤的空文件夾內創建一個文件。我通常將該文件命名爲empty,但它可以是您選擇的任何名稱。

最後,如果你提交併推回github上

git commit 
git push 

有關Git的更多信息,結賬Pro Git book

0

您只需在本地存儲庫中創建所需的文件夾。例如,你創建了應用程序,配置目錄。

您可以在這些文件夾下創建新文件。

對於Git的規則:

  1. 首先,我們需要添加的目錄,文件。
  2. 然後提交這些添加的文件。

Git的命令來完成承諾:

  1. git的添加應用程序/配置/
  2. git的承諾

然後給提交信息,然後保存提交。

然後推送到你的遠程倉庫, 1混帳推起源遠程

+0

我在本地倉庫添加一個文件夾「foo」,並在其中添加一個文件。 'git add foo'並提交它。然後'git remote add foo '然後'git push foo master'。最後的命令給我一個錯誤。我錯在哪裏? – Sagar

+1

不需要做「git remote add」。添加「git add foo /」後,再提供「git commit」,它會要求提交消息給提交消息。然後使用「git push origin master」推送 – Mohanraj

55

不能創建一個空文件夾然後文件添加到該文件夾​​,而是一個文件夾的創建必須與一起發生添加至少一個文件。在Github上,你可以這樣來做:

  • 去裏面要上爲文件名的文本字段新文件
  • 創建另一個文件夾
  • 單擊該文件夾,第一次寫入你想要的文件夾名稱創建
  • 然後鍵入/,這將創建一個文件夾
  • 你同樣可以添加多個文件夾
  • 最後,給新文件一個名字,(例如。 .gitkeep這是conventionally用於製作git軌道否則爲空文件夾,不是git功能),最後點擊提交新文件
+0

創建截至2016年12月的新文件。謝謝! – gsamaras

4

創建一個新文件,然後在文件名中使用斜槓。例如

Java/Helloworld.txt

+1

我不認爲這個問題很清楚地回答了問題,或者增加了現有答案的任何內容。 – moopet

+0

不,它很有用。 – Quidam

11

對於使用Web瀏覽器的人。你可以做到以下幾點:

  • 一旦在主存儲庫
  • 點擊創建一個新的文件。
  • 在頂部文件的名稱框中,
  • 使用該文件夾的名稱後/鍵輸入文件夾的名,這前斜線創建文件夾
  • 你可以看到文件夾名稱旁邊會出現一個新框,您可以在其中輸入文件的名稱。
  • 提交新文件框下面,您可以鍵入您的文件的說明。
  • 選擇單選按鈕直接提交到主分支。
  • 點擊提交新文件按鈕
  • 你會看到新的目錄將被創建。
+0

我對這個答案是一樣的,但它已經在這裏。謝謝 –

1

其實Github不創建一個空文件夾。

例如,要在C:\Users\Username\Documents\GitHub\Repository創建一個文件夾:

  • 創建文件夾名稱文檔

  • 創建一個文件名index.html文檔

  • 開放Github上桌面

    它會自動同步,它會在那裏。

我希望它有幫助。

0

要添加新目錄,您只需要在本地資源庫上創建一個新文件夾。創建一個新文件夾並在其中添加一個文件。現在轉到你的終端並添加它,就像你在GIT上添加普通文件一樣。將它們壓入存儲庫並檢查狀態以確保你已經創建了一個目錄。

相關問題