我正在尝试为我的定制WordPress主题构建设置一个git存储库,使用gulp编译代码但我很难理解如何管理repo。
我追求的结果:
当前情景
我的gulp工作流程将在一个单独的仓库中进行,因为它将在几个不同的版本中使用。
我能想到的当前工作流程如下:
gulp-wp-build -> git repo
src -> git repo
build -> WordPress ready theme not held in a repo
理想情况下,虽然我希望能够通过git将我的代码推送到生产和登台服务器,但我明白为了做到这一点,我需要在我的repo中包含build文件夹。 但是在repo中包含我的src文件夹和build文件夹是否有点过分?
我喜欢在一个仓库中包含所有内容的想法,以便其他开发人员可以使用他们的gulp工作流程或我用于构建的工作流程来处理该主题。
但实际上,在通过git推送更改方面,我只希望将构建推送到现场,因此当推送到某个遥控器时,我可以将此构建文件夹与repo分开吗?
答案 0 :(得分:-1)
使用.gitignore文件来执行此操作。
创建一个.gitignore文件并在里面放置git将忽略的路径或文件。
relative/Path/to/your/autogenerated/files/*
完成后,提交并将文件推送到远程存储库
检查此link