如何创建git分支
高洛峰
高洛峰 2017-05-02 09:28:10
0
6
565

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

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(6)
大家讲道理

もちろん、これを行うこともできます。多くのオープンソース プロジェクトのコードと紹介 Web サイトは、Github 上でこのように分離されています。 --orphan を Checkout に追加し、この完全に独立したブランチをクリーンアップするだけで、残りは分離されたブランチで実行できます。

リーリー

しかし、誰もが示唆したように、状況に対処するには 2 つのリポジトリを使用する方が合理的です。

いいねを押す +0
漂亮男人

なぜ 2 つのプロジェクトを 1 つのリポジトリに入れる必要があるのですか? 2 つのリポジトリを使用し、フレームワークを外部依存関係としてプロジェクトに追加できます。
リポジトリを使用する必要がある場合、最も簡単な方法は、フレームワークを git のサブモジュールとして使用し、ルート ディレクトリにフレームワークを含めて 2 つのプロジェクトと 2 つのブランチを作成することです。これにより、変更が容易になります。

いいねを押す +0
世界只因有你

Git チュートリアルをよく読むことをお勧めします。 推奨アドレス:
Git チュートリアル

いいねを押す +0
大家讲道理

あなたは SVN または CVS ユーザーだと思います。 Git のブランチ モデルは明らかに SVN とは異なります。SVN の「ブランチング」と同様の機能を実装するには、複数の Repos を使用する方が適している可能性があります。

いいねを押す +0
Peter_Zhu

毎日の作業に十分な簡単な GIT チュートリアルを提供します。 ポータル:
SIMPLE GIT チュートリアル
ちなみに、非常に完全な私自身の GIT チュートリアルを投稿します。 GIT アカデミー シリーズ チュートリアル

いいねを押す +0
phpcn_u1582

sourcetree に直接アクセスします。慣れたら、コマンドラインに移動して、グラフィカルに簡単にブランチを作成できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート