忽略要在git

时间:2018-10-14 15:30:35

标签: git

我有一个正在制作的应用程序

该应用程序通常分为两个部分

-> The frontend 
-> The Backend 

frontend和Backend都在父文件夹中,这是我使用git init初始化的文件夹。

ParentFolder 
--> Frontend 
--> Backend
// Git Initialisation is done on Parent folder

现在,每当我为前端和后端添加模块并执行git add,git commit时,它也会在前端和后端内提交节点模块。

[问题:] 因此,我希望git忽略前端和后端的node modules文件夹,那么我该如何实现呢?

2 个答案:

答案 0 :(得分:2)

在项目的根目录下创建一个.gitignore文件,并定位任何 node_modules 文件夹。

.gitignore documentation

  

一个gitignore文件指定Git应该忽略的故意未跟踪的文件。已被Git跟踪的文件不受影响


结构

Parent folder
   Frontend   (folder)
   Backend    (folder)
  .git        (folder)
  .gitignore  (file)

.gitignore 文件内容

node_modules/

答案 1 :(得分:0)

使用.gitignore文件将帮助您做到这一点。

考虑到您具有以下结构:

->ParentFolder 
|-->Frontend 
|     |-->node modules
|
|---> Backend
|     |-->node modules

您可以在项目根目录下创建的.gitignore文件中使用以下行。

*/node_modules/