IDEA創建springboot項目,特殊項目目錄介紹(.idea、.iml、.gitignore、.mvn、mvnw、mvnw.cmd、.gitimodules、.gitkeep)


.gitignore–分布式版本控制系統git的配置文件,意為忽略提交

在 .gitingore 文件中,遵循相應的語法,在每一行指定一個忽略規則。如:
  .log
  .temp
  /vendor
  開發中常遇到不需要跟蹤的文件或文件夾,包括不限於編譯生成的文件(如.pyc)、調試結果(如rst文件夾)等,原則是不想讓其被看到,此時可使用".gitignore"文件進行管理,同時需要。如該文件的內容為:
#compile
*.pyc
#rst 目錄
rst
# .iml

mvnw–全名是maven wrapper
它的原理是在maven-wrapper.properties文件中記錄你要使用的maven版本,當用戶執行mvnw clean 命令時,發現當前用戶的maven版本和期望的版本不一致,那么就下載期望的版本,然后用期望的版本來執行mvn命令,比如剛才的mvn clean。

mvn文件夾–存放maven-wrapper.properties和相關jar包
mvn.cmd–執行mvnw命令的cmd入口
.gitimodules文件的使用

從git官網上down了個開源代碼,在此基礎上開發出適合項目需求的程序,如果不想重復的上傳別人的代碼,
此時需要將新添加的程序和改動的程序利用git保存,同時利用".gitimodules"指明依賴的程序地址。 [submodule "ssd"] #子模塊名稱 path = Detect/ssd #存放子模塊的地址 url = https://github.com/weiliu89/caffe/tree/ssd #子模塊的原始路徑 子模塊使用時通過以下命令拉取即可。 git submodule update --init 上述兩個文件均需要添加至git的版本庫,以便對其改動進行跟蹤。

.iml文件存的是項目的配置信息,可以不用管它,可以刪掉,再運行的時候,會自動重新創建它

.Idea存放項目的配置信息,包括歷史記錄,版本控制信息等。其實可以不用理它,也可以在IDEA里面設置隱藏它

.gitkeep文件夾類似於占位符,git不允許上傳空的文件夾,所以就可以用它來占位置

————————————————
版權聲明:本文為CSDN博主「啊鵬駕到」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/aisahngLIFE/article/details/85273758


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM