git提交空目錄的方法
前言
git和 svn不同,僅僅跟蹤文件的變動,不跟蹤目錄。所以,一個空目錄,如果里面沒有文件,即便 git add
這個目錄,另外在別處 check out
的時候,是沒有這個空目錄的。
只跟蹤文件變化,不跟蹤目錄,這么設(shè)計是有原因的。但這會帶來一些小麻煩。有時候,確實需要在代碼倉庫中保留某個空目錄。比如測試時需要用到的空目錄。下面來看看如何解決。
其實這里有兩種情況:
一、目錄是空的
這種情況下只需要在目錄下創(chuàng)建.gitkeep
文件,然后在項目的.gitignore
中設(shè)置不忽略.gitkeep
.gitkeep 是一個約定俗成的文件名并不會帶有特殊規(guī)則
二、目錄中已經(jīng)存在文件
那就需要首先在根目錄中設(shè)置!.gitignore
,然后在目標(biāo)目錄也創(chuàng)建一個.gitignore
文件,并在文件中設(shè)置
* !.gitignore
小結(jié)
好了,這樣就可以在項目中提交空目錄了,希望對大家的學(xué)習(xí)或者工作能有所幫助,如果有疑問大家可以留言交流。
相關(guān)文章
風(fēng)中葉老師講述的學(xué)習(xí)方法(學(xué)習(xí)編程的朋友需要看)
風(fēng)中葉老師講述的學(xué)習(xí)方法(學(xué)習(xí)編程的朋友需要看),希望大家能按照說明的那樣,自己多動手動腦2008-10-10如何在Unity中使用VR暴風(fēng)魔鏡藍(lán)牙手柄
鑒于某些手機(jī)在使用大朋SDK以及谷歌SDK時會出現(xiàn)神器的小屏現(xiàn)象(比如某想的)故為了能夠最大程度的兼容更多的手機(jī),決定使用暴風(fēng)魔鏡的SDK。廢話不多說直接將使用暴風(fēng)魔鏡SDK時遇到的問題以及解決方案簡單的羅列一下2021-09-09php和asp利用Shell.Application來執(zhí)行程序的代碼
關(guān)于用Shell.Application來執(zhí)行程序,在海陽頂端asp木馬里已有示例。用的是ShellExecute 這個方法。2008-12-12