如何清理git存储库以进行开源发布

问题描述 投票:0回答:1

我计划将HoloLens应用程序的代码发布到GitHub。我在大学开发了该程序,自2019年8月起允许其公开。我受雇进一步开发它。不幸的是,此后我一直在同一个存储库中进行开发。因此,某一特定项目之后的所有提交都归大学所有,如果那里的任何内容都可以进入公共仓库,我可能会遇到法律麻烦。

我如何确定,除了master分支之外的所有东西,以及在特定的提交之后,在将其推送到github之前,它已经完全从存储库中删除了?

提前感谢:)

git
1个回答
0
投票

分四步:

  1. 创建新的分支:git branch github <COMMIT_SHA>
  2. 签出此分支:git checkout github
  3. 创建github遥控器:git remote add -t github github <UrlToRepo>
  4. 推送新的仓库:git push -u github master
© www.soinside.com 2019 - 2024. All rights reserved.