誰かが私にGITを新しいブランチにマージする方法を教えてもらえないかと思っていました。Git:マスターを新しいブランチにマージしてマスターをクリアする
つまり、master - > PHPはmasterにPythonが追加されるようになります。
- マスターは現在
を参照してくださいPython
先端へ
PHP
ブランチを作る:誰もまだあなたのレポを複製していない場合誰かが私にGITを新しいブランチにマージする方法を教えてもらえないかと思っていました。Git:マスターを新しいブランチにマージしてマスターをクリアする
つまり、master - > PHPはmasterにPythonが追加されるようになります。
を参照してくださいPython
先端へ
PHP
ブランチを作る:誰もまだあなたのレポを複製していない場合一つの解決策はには、次のようになります。
git checkout master
git branch PHP
git checkout Python
git checkout -B master Python
git checkout -b|-B <new_branch> [<start point>]
この形式は、指定されたブランチを反映またはコミットする木、および
HEAD
作業、インデックスを更新することで枝を切り替えます。
-B
が指定されている場合は、存在しない場合は<new_branch>
が作成されます。それ以外の場合はリセットされます。これは
$ git branch -f <branch> [<start point>]
$ git checkout <branch>
のトランザクションと同等ですが、他の人があなたのレポをクローンしている場合、あなたはすべての前のコミットを維持する、マスターの内容をリセットする必要があります。 (捨て、あなたの現在のコンテンツやツアーの場合はPython
のような別の支店の一つ、と交換)存在しないmerge -s theirs
のために良いケースでしょう
:
見る「git command for making one branch like another」多くのため。
(およびmaster
現在は上記のように、あるPHP
ブランチすることによって最初に起動:そのビットは変化せず、PHP
更新は今から行く必要があるとマークされます)を
「マスター」は名前だけです。それはデフォルトですが、それについては何も魔法はありません。
あなたが作成する(つまりを把握するためにgit log
を使用)、「きれい」、そしてgit branch master
呼び出している歴史的なものは何でもコミットチェックアウト後git branch -m master PHP
で「PHP」にあなたの現在の「マスター」ブランチの名前を変更することができその時点でマスターブランチ。