如何使用隐藏文件建立公共和私有分支

时间:2016-05-11 01:24:15

标签: git github version-control merge

好吧,所以我遵循了这些指示:

https://24ways.org/2013/keeping-parts-of-your-codebase-private-on-github/

我正在寻找的方法是让本地仓库的分支A跟踪Github上的公共遥控器,同一本地仓库的分支B跟踪私人遥控器。

私有分支(B)中会有一堆额外的文件,我想从公共分支(A)隐藏。

上面的文章似乎表明,最好的方法是创建一个" dev"分支,让它称之为C,然后将更改从dev分支推送到分支A和分支B.问题是如果我从A或C中删除文件然后这些更改合并到B,那些文件将从B中删除,但我希望这些文件在私有分支中!

如何完成公共分支和私有分支,并确保在合并期间不会从私有分支中删除文件?

也许唯一的方法是在不同的分支中使用不同的.gitignore文件?

0 个答案:

没有答案