好吧,所以我遵循了这些指示:
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文件?