Git 是否可以只使用源代码开发分支和使用dist的主分支

Git 是否可以只使用源代码开发分支和使用dist的主分支,git,merge,git-branch,Git,Merge,Git Branch,我想解决的问题与我的项目的特定文件夹有关:angular 我想做的是 能够将dist文件夹添加到主分支 能够将其他文件夹(除了dist)添加到开发分支 合并不会改变这两条规则 设置这些规则后,我将处理我的开发分支,并在某个时候将更改合并到master以部署到实时服务器上,但此合并仍将忽略已提交到开发的“源代码”文件夹 由于此项目除了angular之外还有其他文件夹,因此我希望将其他文件夹从development合并到master 这可能吗 当然,我在node_模块上有一个.gitignor

我想解决的问题与我的项目的特定文件夹有关:
angular

我想做的是

  • 能够将
    dist
    文件夹添加到主分支
  • 能够将其他文件夹(除了
    dist
    )添加到开发分支
  • 合并不会改变这两条规则
设置这些规则后,我将处理我的开发分支,并在某个时候将更改合并到master以部署到实时服务器上,但此合并仍将忽略已提交到开发的“源代码”文件夹

由于此项目除了
angular
之外还有其他文件夹,因此我希望将其他文件夹从development合并到master

这可能吗


当然,我在node_模块上有一个.gitignore,它会忽略整个文件夹,除了.gitignore本身。

虽然可以用一些奇怪的模式来完成它,git不太可能希望您这样做……它似乎不是“git惯用的”@pedrorijo91我应该默认将源代码和dist都保存在存储库中,而不必担心吗?我会说是的,只需将它们保存在同一git分支上就行了