上下文: 有一个私人存储库,其中包含我们公司github账户内的一个分支,我们想要复制并开始工作。我们希望这个分支作为一个新的存储库存在,它也是私有的。如何复制存储库中的私人分支并确保其隐私?
如何将此分支复制到新的存储库并确保它不会复制到我的个人github中暴露敏感数据?
上下文: 有一个私人存储库,其中包含我们公司github账户内的一个分支,我们想要复制并开始工作。我们希望这个分支作为一个新的存储库存在,它也是私有的。如何复制存储库中的私人分支并确保其隐私?
如何将此分支复制到新的存储库并确保它不会复制到我的个人github中暴露敏感数据?
我最终通过使用以下步骤解决问题:
创建GitHub上的new_repo。
CD到本地要从, 提取其设置为跟踪old_branch将成为 new_repo的主老回购的副本。
$混帐推[email protected]:帐户名/ new_repo + old_branch:主
使用上述步骤将确保你的日志记录是完整的,当你按下指定跳转到新的回购。只要您推送到私人存储库,这也将确保隐私。
@Wunderbread你需要下面的步骤做:
git remote add <newrepo>
,并把它推到新的回购协议(https://git-scm.com/docs/git-remote#git-remote-emaddem),以确保您的新分支没有一个histor你只要看看git log
,你应该看到只有1次提交,没有任何以前的历史,你添加/删除敏感数据。