佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > git提交空目錄的方法

git提交空目錄的方法

熱門標(biāo)簽:銀行業(yè)務(wù) 檢查注冊(cè)表項(xiàng) 鐵路電話系統(tǒng) 智能手機(jī) 呼叫中心市場(chǎng)需求 美圖手機(jī) 服務(wù)器配置 網(wǎng)站文章發(fā)布

前言

git和 svn不同,僅僅跟蹤文件的變動(dòng),不跟蹤目錄。所以,一個(gè)空目錄,如果里面沒有文件,即便 git add 這個(gè)目錄,另外在別處 check out 的時(shí)候,是沒有這個(gè)空目錄的。

只跟蹤文件變化,不跟蹤目錄,這么設(shè)計(jì)是有原因的。但這會(huì)帶來一些小麻煩。有時(shí)候,確實(shí)需要在代碼倉(cāng)庫(kù)中保留某個(gè)空目錄。比如測(cè)試時(shí)需要用到的空目錄。下面來看看如何解決。

其實(shí)這里有兩種情況:

一、目錄是空的

這種情況下只需要在目錄下創(chuàng)建.gitkeep文件,然后在項(xiàng)目的.gitignore中設(shè)置不忽略.gitkeep

.gitkeep 是一個(gè)約定俗成的文件名并不會(huì)帶有特殊規(guī)則

二、目錄中已經(jīng)存在文件

那就需要首先在根目錄中設(shè)置!.gitignore,然后在目標(biāo)目錄也創(chuàng)建一個(gè).gitignore文件,并在文件中設(shè)置

*
!.gitignore

小結(jié)

好了,這樣就可以在項(xiàng)目中提交空目錄了,希望對(duì)大家的學(xué)習(xí)或者工作能有所幫助,如果有疑問大家可以留言交流。

您可能感興趣的文章:
  • Git忽略提交的3種方法及Git忽略規(guī)則
  • Git代碼提交流程及git命令匯總(基礎(chǔ)篇)
  • Git 創(chuàng)建分支提交遠(yuǎn)程分支詳解
  • Git 教程之查看提交歷史詳解
  • 淺析git 刪除某次指定的提交問題

標(biāo)簽:長(zhǎng)治 上海 紅河 樂山 沈陽(yáng) 滄州 新疆 河南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《git提交空目錄的方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    葵青区| 长沙县| 临夏县| 安国市| 望都县| 和静县| 盐亭县| 南岸区| 沂源县| 大姚县| 抚松县| 博罗县| 井陉县| 沂南县| 东方市| 城步| 巴林左旗| 德兴市| 安化县| 庄浪县| 碌曲县| 德格县| 甘谷县| 南和县| 博客| 高雄县| 旬邑县| 凭祥市| 云梦县| 张家港市| 昌平区| 许昌县| 穆棱市| 通化市| 舟曲县| 甘肃省| 东海县| 酒泉市| 永嘉县| 福安市| 廉江市|