gitの作成、切り替え、マージ、ブランチを削除

ブランチを作成します

gitのブランチ支店名

gitのログ--decorate --oneline表示

 

スイッチングブランチ

gitのチェックアウト支店名

 

ブランチをマージ

gitのマージ支店名

競合説明をマージ:

いわゆる紛争が、同じ名前の存在に過ぎないが、2本の枝のようなファイルの異なる内容、Gitはあなたがあきらめるか、どちらを維持したい1わからないので、あなたが決定する必要があります。git statusコマンドを実行することで、競合を解決する必要があります示してい

 

削除された枝

gitのブランチ-d支店名

Gitのブランチ原理は本当にただのポインタを通じて記録されているので、その作成および削除枝はほぼ瞬時にしています。

注:あなたが取り込まれていないブランチを削除しようとすると、Gitは削除したい場合は、「枝が完全にマージされていないためにプロンプ​​トを表示gitのブランチ-D支店名コマンドを使用します。

 

匿名のブランチ

これは、次の場合に発生します。

1.(それぞれが一度提出された文書を作成する)3つのファイルを作成し、順番に提出

私たちは、分岐命令がブランチを作成するために知って、その後、枝を切り替えるcheckoutコマンドを使用します。

場合はcheckoutコマンドの実行は、ブランチを作成しなかった場合、何が起こるのだろうか?チェックアウトgitの実行HEADを〜コマンド:

分離の現在の状態のHEADポインタ、あなたの周りを見て、いくつかの実験的な変更を行い、それらを提出し、あなたはどの枝の練習に影響を与えず、この状態であなたが作る任意の提出を破棄することができ戻すためにcheckoutコマンドを実行することです他の支店。

新しいブランチを作成し、作成し提出するにはどうすればいいものを残しておきたい場合は、することができます(現在またはそれ以降)を使って、-bオプションを使用して実現checkoutコマンド。例えば:

gitのチェックアウト-b <新しいブランチ名>

HEADポインタは、現在52861cf ... 2.txtを指しています

これは、一般的に意味します:

すべての匿名のこのブランチ、あなたは匿名のブランチを作成するので、Gitのヘルプ、支店名を指定せずにcheckoutコマンドを使用し、それが匿名であることから、OK、あなたは別のブランチに切り替えるとき:ええと、人々は言葉があると言います提出は、(あなたが人に名前を付けていなかったので、とにかく、すべての後に持ち帰った、やって失うことはありません?)破棄されます。そのため、あなたはマイナスの影響を与えることはありません、とにかく、実験や何かをする匿名の枝を使用することができます。

おすすめ

転載: www.cnblogs.com/pythonyeyu/p/10951159.html
おすすめ