• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yue9944882
V2EX  ›  程序员

弱弱的问下从开源项目 fork 出来私有项目的时候,把历史的 git 记录(.git 下所有东西)删掉是正常操作吗?

  •  
  •   yue9944882 ·
    yue9944882 · Sep 29, 2018 · 3353 views
    This topic created in 2788 days ago, the information mentioned may be changed or developed.

    才疏学浅第一次见到这种操作

    对我自己使用来说,不太方便的地方就是 git blame 信息没有了

    想问下各位 v2 大佬,这种操作正常吗?什么水平?

    6 replies    2018-09-30 09:46:54 +08:00
    sunxl
        1
    sunxl  
       Sep 29, 2018
    这得看动机和后续操作了
    icris
        2
    icris  
       Sep 29, 2018
    既然是私有项目,想怎么整怎么整,log 都在原仓库存着,本地删了 .git 少占硬盘空间,没什么毛病。GitHub 不还提供下载 zip 功能呢。
    ShineSmile
        3
    ShineSmile  
       Sep 29, 2018 via Android
    对方修 bug 以后是不是还玩 pull 过来合并一下比较好

    另外看清别人的开源协议 二次开发不看这个会比较麻烦
    yue9944882
        4
    yue9944882  
    OP
       Sep 29, 2018
    我比较好奇 后续维护这个 private fork 的话 怎么和上游主干做 rebase 呢?
    Everyman
        5
    Everyman  
       Sep 29, 2018
    “从开源项目 fork 出来私有项目”。

    如果是自己在此基础上开发一个私有新项目玩玩,不会与原项目有交流的,可以删.git 、改项目名、全局搜索并删除敏感关键字三连。
    如果是将来商用、开源提供其他人使用之类要见人的,最好保留原项目的信息,并在发布时大度地声明自己 fork from XXX。一定要删除某些信息也要遵循原项目的 LICENSE。
    如果你是没素质的,直接忽略以上所有情况,直接无脑删爱咋地咋地。
    SCaffrey
        6
    SCaffrey  
       Sep 30, 2018
    为啥要删掉……

    嫌占地方可以 --depth=1 啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5341 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 07:35 · PVG 15:35 · LAX 00:35 · JFK 03:35
    ♥ Do have faith in what you're doing.