不管是前端項目還是后端項目在將項目代碼推送到遠程gitLab的時候總會有一些不需要推送到遠程項目庫的文件。
比如說:系統(tǒng)文件、應(yīng)用程序配置文件、構(gòu)建組件、安裝的依賴、個人文件、應(yīng)用程序數(shù)據(jù)、日志等等;
前端(React/Vue)項目中的:node_modules、build等等;
node_modules:是用來放依賴模塊用的,因此不需要推送到遠程gitLab項目庫中,因為此文件下面的依賴模塊可以通過npm install來進行安裝下載,而npm install會根據(jù)package.json文件中的devDependencies和dependencies中的各模塊版本信息來安裝,因此只需要將package.json推送到遠程gitLab項目庫中即可。
沒必要將大量的依賴模塊文件也推送到遠程項目庫中占用空間。
build:是用來放每一次打包編譯之后的文件,此類文件也不需要推送到遠程gitLab項目庫中,因為每一次打包編譯的文件都不相同。
后端(JAVA)項目中的:.idea、target等等;
那么如何排除需要推送到遠程gitLab的項目文件呢?
只需要在項目的根目錄下新建:.gitignore文件;
.gitignore:文件中寫入需要排除推送到遠程gitLab項目庫的文件名和文件路徑即可。
前端
如下圖:
圖1

后端
如下圖:
圖2
