.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