2017-02-23 17 views
2

私はgitリポジトリを持っていて、いくつかのブランチを作成しました。私が言ったように、厳密に必要でない限り、それらをメインリポジトリにプッシュしたくないのです。ブランチをgitリポジトリにプッシュしないで移動しますか?

今、私はブランドの新しいノートパソコンを手に入れたので、そのノートを新しいノートパソコンに保存/移動する必要があります。私の考えは以下の通りです:私は他のオプション

  • がない場合、私が取る最後のパスで繰り返しメインリポジトリへの分岐が、すべての.gitフォルダをコピーして、現在の源

    • プッシュ新しいノートパソコン

    他の方法はありますか? .gitフォルダのみをコピーするには十分でしょうか?回避策はありますか?どのようにこれを達成しますか?

  • +0

    機能ブランチを使用してチェックアウトするだけですか? –

    +0

    @NickVanderhovenそれはどうですか?私はあなたに従っていません – ReynierPM

    +0

    あなたの仕事をあなたのメインブランチにマージする必要はありません。機能ブランチで仕事を続けて、リモートにプッシュして新しいノートパソコンでチェックしてください。 –

    答えて

    0

    .gitフォルダのみをコピーするには十分でしょうか?

    はい、十分です。変更をリモートにプッシュしたくない場合は、.gitというプロジェクトフォルダをコピーしてください。

    新しいノートパソコンにProjectフォルダを貼り付けた後、通常のクローンレポのようにチェックアウト/プレイすることができます。

    $ git checkout <branch-name> 
    
    +2

    コピーして 'git checkout ....'何のために? – ReynierPM

    +0

    新しいコピーしたフォルダ内のブランチをチェックアウトする(新しいノートパソコンで)。 @ReynierPM –

    関連する問題