Sha*_*nen 4 git version-control github gitignore
目标:仅包括指定分支上的生成文件.
原因:
因此,在当前的工作流程中,主分支是dev,有两个部署分支:stage和prod.
我希望工作的是增加
build/*
[branch "stage, prod"]
!build/*
Run Code Online (Sandbox Code Playgroud)
.gitignore或.git/info/excludes意味着我rake build在dev分支上运行后,在运行时构建/不显示已更改的文件git status.在舞台和prod分支上,构建/将显示已更改的文件.
但是,我尝试过的所有变化都没有奏效.
这似乎是非常典型的工作流程,是否有一些git魔法我缺少或人们如何处理这种情况?
.gitignore是一个像任何其他文件一样检入存储库的文件.签出一个分支,改变.gitignore你想要它的分支,并提交它.这种变化只会影响那个分支.