【问题标题】:Ignoring a folder to commit in git忽略要在 git 中提交的文件夹
【发布时间】:2019-03-19 03:28:18
【问题描述】:

我正在制作一个应用程序

App 和往常一样有两个部分

-> The frontend 
-> The Backend 

前端和后端都在我使用 git init 初始化的父文件夹内。

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

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

[问题:] 所以我想让 git 忽略前端和后端的节点模块文件夹,那么我该如何实现呢?

【问题讨论】:

标签: git


【解决方案1】:

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

.gitignore documentation

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


结构

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

.gitignore 文件内容

node_modules/

【讨论】:

    【解决方案2】:

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

    考虑到您具有以下结构:

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

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

    */node_modules/
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-09
      • 2015-12-30
      • 1970-01-01
      • 2014-05-06
      • 2013-12-20
      • 1970-01-01
      • 2010-10-13
      • 2012-03-12
      相关资源
      最近更新 更多