ブランチ(Branch)を別のリポジトリのmasterにする

TortoiseGitを使って、ブランチを別の新規リポジトリに登録する方法です。

ブランチをmasterに移動

上記で、my-branchというブランチと履歴(水色の枠内)を別のリポジトリにします。

TortoiseGitを使った手順

  1. 新しいリモートリポジトリ(Bareリポジトリ)を作成します
    ここではC:\Git\remote\prj2.gitを作成
  2. 元のリポジトリを任意のディレクトリにクローンします ブランチをmasterに移動
  3. クローンしたフォルダを右クリック
  4. TortoiseGit>切り替え(W)… ブランチをmasterに移動
  5. ブランチで移動したいブランチ(my-branch)を選択してOKボタン ブランチをmasterに移動
  6. クローンしたフォルダを右クリック
  7. TortoiseGit>プッシュ(H)… ブランチをmasterに移動
  8. 以下の入力にしてOKボタン ブランチをmasterに移動
項目
Ref > ローカル 現在の(コピーしたい)ブランチ名
Ref > リモート master
宛先 > 任意のURL コピー先のリモートリポジトリ

コピー結果を確認する

  1. Git クローンでコピー先のリポジトリを取得します コピー結果を確認する
  2. ログを確認します
    元のブランチ(my-branch)の内容がmasterとして登録されています コピー結果を確認する
このエントリーをはてなブックマークに追加
にほんブログ村 IT技術ブログへ

関連コンテンツ

スポンサードリンク

Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です