如何将现有的git项目删除一部分, 然后成为一个新的项目?

环境是私有的gitlab,假设现有项目A,有两个文件A/a.txt,A/b.txt,已经有了一系列的commit和merge等操作.
现在由于业务需求要创建一个新项目,但新项目只需要A/a.txt,且需要保留以往的git操作记录.
如何实现会比较合理?
炎炎设计
浏览 1311回答 2
2回答

精慕HU

满脑子的骚操作,你可以说服用户,不要以往的git操作记录,新开个git库。老版的就留在原来的git上,如果实在需要查git记录,查老版仓库就可以。(当你改不了代码的时候,可以尝试改需求

慕田峪7331174

我没有遇到过这个问题,想了一下,思路应该是:从原仓库克隆到本地:gitclone原仓库删除b.txt暂存、提交:gitadd&&gitcommit推送到新建仓库:gitpush-u...应该是这样吧?gitinit和gitremoteadd就不提了。刚才在Github上实验了一下,是可以删除指定文件,也可以保留提交记录的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript