簡體   English   中英

如何將目錄提交到 git 存儲庫中?

[英]How to commit a directory into a git repository?

我在這里閱讀了很棒的git 教程,但我無法創建目錄。

我的文件夾結構是:

代碼 - Python - C++ - F# - ...

從初始化的本地存儲庫“代碼”中,我更改為子文件夾“Python”、“C++”、...做了git init ,現在我想要在我的版本控制服務器上使用相同的結構。

% git commit -m "added directories"
# On branch master
nothing to commit (working directory clean)

我想我完全錯了,是嗎?

謝謝,希望

嘗試先將一些文件添加到目錄中。 您可以向目錄添加一些虛擬文件,並在為目錄添加實際內容后刪除該文件。

Git 不跟蹤空目錄,它跟蹤文件及其內容。

git init
mkdir foo
touch foo/dummy_empty_file

git add foo
git add foo/dummy_empty_file
git commit -m "adding files"

Git 不會提交空目錄。 首先目錄中必須有文件。

在您要提交的空文件夾中創建一個空的.gitignore文件。

Git 只會跟蹤文件及其中的更改。 因此,文件夾將作為其中文件更改的一部分進行跟蹤。 為了創建一個空文件夾並提交它,其中必須有一些文件。

你可以添加任何你想要的文件,如果你沒有任何文件可以放在那里,我建議使用一個空的.gitignore文件。 只要它是空的,這對你的回購沒有影響

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM