[英]How to convert a local directory into Git, compare differences with remote repository, and then commit?
[英]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.