0

サーバーにgitリポジトリがあります。project.gitという名前を付けましょう

私は、プロジェクトの一部を別の独立したプロジェクトと git リポジトリ (subproject.git に名前を付けましょう) に分割する過程にいます。

subproject.git の履歴には、元の project.git の履歴を含める必要があります。この分離を開始するために私がしたことは、project.git に subproject という名前のブランチを作成することでした。

サーバー上に別の裸のレポ (subproject.git) を作成したいのですが、サブプロジェクト ブランチをこのレポのマスター ブランチにし、元のマスター ブランチの名前を別のもの (例: old-master) に変更します。

ローカル コピーでそれを行う方法はわかっていると思いますが、新しいベア リポジトリを作成してサーバーでそれを実現する方法がわかりません。

助言がありますか ?

4

2 に答える 2

0

私がしなければならない場合、私はおそらくこのようにするでしょう

「first-project.git」という名前のこのプロジェクトを取得しました

  1. プロジェクトのクローンを作成し、「second-project.git」と呼びます
  2. second-project.git のローカル コピーに新しいブランチ「future-master」を作成します。
  3. ローカル コピーですべての変更を行い、コミットを行ってから、この「マスター ブランチを削除する方法」リンクに従います - git 'master' ブランチの名前を 'release' に変更するにはどうすればよいですか?
  4. : second-project.git からマスターを削除したくない場合は、マスターの新しいブランチを作成し、「old-master」という名前を付けます。

お役に立てれば !!

于 2013-11-13T01:52:00.253 に答える