git提交空資料夾

2021-08-01 22:27:27 字數 766 閱讀 9016

最近做乙個專案的時候發現不能提交乙個空的資料夾,故此有了這篇文章。

mkdir aa

git status

發現git根本沒發現新建了乙個空資料夾,為何git要忽略空資料夾呢?

有的說git開發者不喜歡空資料夾,有的人說空資料夾沒有什麼實際意義,還有的人說空資料夾的話用某些伺服器比如ftp會報錯,總之git不支援空資料夾的提交。

解決提交空資料夾的辦法?

必須在空資料夾下面有檔案.gitkeep檔案字尾就是天生來解決這個問題的。

在空目錄下建立.gitkeep檔案。在該檔案中寫下如下內容(可選):

[html]view plain

copy

# ignore everything in this directory   

*   

# except this file !.gitkeep   

在add to index,然後在commit push即可。

使用gitkeep的好處是什麼呢?

提交後的空資料夾目錄在git遠端倉庫中該空間的結構如下:

資料夾name

-------.gitkeep

提交後的空資料夾目錄在eclipse的結構如下:

好處就是eclipse中自動忽略了點字尾為gitkepp的檔案,給人的感覺就是乙個空的資料夾。

git提交空資料夾

git設計時是不支援空資料夾提交的,這裡是在資料夾裡面新建.gitignore檔案或者.gitkeep空檔案來處理的 unity也支援忽略以.開頭的檔案的 新建.gitignore檔案 在空資料夾下新建.gitignore檔案,檔案內容 ignore everything in this direc...

Git管理空資料夾

前言 git不支援空檔案的管理,如果想在git倉庫中提交空資料夾,常用做法是在空檔案下新建乙個 gettkip 或者 gitignore 檔案,我傾向於新建乙個 gitkeep 空檔案,好處是見名知意,且ide工具一般會忽略此檔案。操作查詢當前目錄下所有的空資料夾 find type d empty...

Git筆記 新增檔案,資料夾,空資料夾

git status 檢視那些檔案被修改,那些檔案待提交 git status on branch develop your branch is up to date with origin develop nothing to commit,working directory clean表示當前沒...