您是否使用 bower_components 文件夹构建 Git 存储库?
Do you build a Git repository with the bower_components folder?
所以这也许是个愚蠢的问题,我是 Git 的新手,对 Bower 也相当陌生。我进行了大量 google 搜索,目前找不到可以理解的答案,所以请善待:
使用 bower 安装几个存储库,例如 jquery、foundation 和 meanmenu,我发现如果我现在从我的项目中创建一个存储库,我发现它抱怨其中的一个文件bower 文件夹(meanmenu 的自述文件)。
所以当我意识到,如果 bower 应该单独管理这些文件,那么它们可能不应该包含在我的 git 存储库中,对吗?那么这是否意味着我必须以某种方式从 git 内的项目中排除 bower 文件夹?这样当我创建整个东西时,我就省去了 bower?然后如果有人下载我的项目,bower 会自动为他们安装必要的包吗?
还是我离基地太远了?
是的,你是对的,让 git 忽略某些 files/folders 是很典型的。例如,另一个名为 npm 的包管理器创建了一个名为 node_modules
的文件夹,该文件夹通常被排除在 git 存储库之外。
在 git 存储库的基础上创建一个名为 .gitignore
的文件,并将要排除的目录或文件的名称放入文件中。
此处 git忽略文件的一些示例:https://github.com/github/gitignore
所以这也许是个愚蠢的问题,我是 Git 的新手,对 Bower 也相当陌生。我进行了大量 google 搜索,目前找不到可以理解的答案,所以请善待:
使用 bower 安装几个存储库,例如 jquery、foundation 和 meanmenu,我发现如果我现在从我的项目中创建一个存储库,我发现它抱怨其中的一个文件bower 文件夹(meanmenu 的自述文件)。
所以当我意识到,如果 bower 应该单独管理这些文件,那么它们可能不应该包含在我的 git 存储库中,对吗?那么这是否意味着我必须以某种方式从 git 内的项目中排除 bower 文件夹?这样当我创建整个东西时,我就省去了 bower?然后如果有人下载我的项目,bower 会自动为他们安装必要的包吗?
还是我离基地太远了?
是的,你是对的,让 git 忽略某些 files/folders 是很典型的。例如,另一个名为 npm 的包管理器创建了一个名为 node_modules
的文件夹,该文件夹通常被排除在 git 存储库之外。
在 git 存储库的基础上创建一个名为 .gitignore
的文件,并将要排除的目录或文件的名称放入文件中。
此处 git忽略文件的一些示例:https://github.com/github/gitignore