suchen

Heim  >  Fragen und Antworten  >  Hauptteil

如何创建git分支

我创建了一个框架和两个依赖此框架项目(其实就是两个脚本程序)
框架需要放在脚本的根目录。
现在要频繁的改动框架和脚本。
Git 能否为两个项目创建两个不同的分支,在每个分支上,我都能看到框架的最新改动和各自的项目(看不到另一个项目)?
能否再为各自的项目创建子分支用与各自项目的不同特性的开发?

高洛峰高洛峰2813 Tage vor585

Antworte allen(6)Ich werde antworten

  • 大家讲道理

    大家讲道理2017-05-02 09:30:10

    当然可以这么做,很多开源项目的代码和介绍网站在 Github 上就这么分离的。只要在 Checkout 时加上 --orphan就可以,然后再清理一下这个完全独立的分支,剩下的事情就可以在隔离的分支上做操作。

    git checkout --orphan branchname
    git rm --cached -r .

    但如同大家建议的,你这种情况用两个 repo 去处理会更合理一些。

    Antwort
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:30:10

    为什么两个项目要放到一个repo里?你可用两个repo,然后框架作为外部依赖放到项目中来。
    如果你非要用一个repo,最简单应该就是把框架作为git的submodule,然后两个项目两个分支,框架在根目录。这样修改起来才方便点。

    Antwort
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:30:10

    建议仔细看看Git教程,推荐个地址:
    Git教程

    Antwort
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:30:10

    我猜你是SVN或者CVS用户。Git的分支模型和SVN差异明显,用多个Repo实现类似SVN“分支”的功能可能更适合。

    Antwort
    0
  • 天蓬老师

    天蓬老师2017-05-02 09:30:10

    给你来一篇简单的GIT教程,日常工作足够用了,传送门:
    简易GIT教程
    顺便贴上自家GIT的教程,非常全 极客学院GIT系列教程

    Antwort
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:30:10

    直接上sourcetree 图形化界面更适合入门,等你用的很6了,再去死磕命令行,装逼专用,建立分支在图形化上非常简单,清晰

    Antwort
    0
  • StornierenAntwort