【问题标题】:How to ignore folder to upload to Git?如何忽略要上传到 Git 的文件夹?
【发布时间】:2021-01-06 17:55:17
【问题描述】:

我正在使用Laravel 项目和AWS 我上传项目的方式是通过codecommitcodepipeline 到aws 所以我在公共目录中有一个名为uploads 的文件夹,当我上传我所做的更改然后上传到 aws 会忽略 uploads 文件夹。

在我的.gitignore 文件中:

/node_modules
/public/hot
/public/uploads

但是当我上传项目中的更改时,即使我输入了.gitignore 也不会上传文件夹!

我上传的命令:

 git add .
 git commit -m ‘test’
 git push

如何忽略文件夹?

【问题讨论】:

  • 如果删除文件夹的尾随 / 会发生什么?例如,node_modules 而不是 /node_modules?
  • 我也会从删除根“/”开始。第一个斜杠表示文件系统的根目录,它可能与存储库中的任何内容都不匹配,除非您签出文件系统的“/”,我不鼓励您这样做。

标签: laravel amazon-web-services amazon-elastic-beanstalk


【解决方案1】:

试试这样吧:

node_modules/
public/hot/
public/uploads/

【讨论】:

    【解决方案2】:

    只是一个提示

    在 Windows 和 Mac 上,如果你想忽略当前目录中名为 Flower_Data_Folder 的文件夹,你可以这样做:

    echo Flower_Data_Folder >> .gitignore
    

    如果是名为data.txt的文件:

    echo data.txt >> .gitignore
    

    如果是像“Data/passwords.txt”这样的路径

    echo "Data/passwords.txt" >> .gitignore. 
    

    因此,既然您想一一排除文件夹,请运行诸如排除 node_module 之类的命令

    echo node_modules >> .gitignore

    【讨论】:

      猜你喜欢
      • 2019-04-18
      • 2016-04-09
      • 2014-10-24
      • 2019-03-19
      • 1970-01-01
      • 2014-05-06
      • 2018-08-31
      • 2011-02-02
      • 2018-06-25
      相关资源
      最近更新 更多