新機能とgitのマージ

。gitのコマンドを見てみましょう。1つのチェックローカルブランチのgitのブランチ、ビューリモートブランチのgitブランチ-r;ブランチはgitのチェックアウト-b農薬起源/農薬を切り替え、gitのブランチ-a支店が属する参照;ロールバックコマンド:$ gitのリセット - -hard HEAD ^; HEAD〜3 --hard以前のバージョンの$ gitのリセットにフォールバック、フォールバック最初の3回を提出する前に、というように、$を提出する前にフォールバックをn回は--hard commit_idをリセットGIT。 $ gitのログを、リモートへの強いプッシュ:$ gitのプッシュ原点HEADの--force提出レコードを参照してください。コードに/ SHAは、IDをコミットgitのチェックアウト$をコミット指定後退しました

、二つの選択肢があることができるのgit rmコマンドを使用して、リモートリポジトリのファイルを削除2.git:1はgitのRM --cached「ファイルパス」にあるが、物理的なファイルを削除しないでください、だけでファイルがキャッシュから削除され、1種類gitのRM --f「ファイルパスは、」(ゴミ箱に回復していない)キャッシュからファイルを削除するだけでなく、物理的なファイルを削除するだけでなく、です。あなたが誤ってあなたがそれを削除したいファイルをサーバにコミットしていない場合は、使用することができます:gitのRM - キャッシュされた「パス+ファイル名」; gitのプッシュ;;「ファイル削除」のgitのrm -r「パス+を-mコミットgitのファイル名「; -mコミットgitの」ファイル削除「を、gitのプッシュ

次のステップは、あなたが仕事で使用する必要があり、仕事に取り掛かるです:最初にコミットするために、まず、分岐し、スイッチ1を作成し、新しいブランチを作成し、ブランチに切り替え、我々は以下に、最も簡単なで始まるgitのブランチを示しています基本的な操作を作成し、以下の手順を切り替える:1「gitのブランチ<ブランチ名>:最初のgitのブランチbugfix01を使用しては、bugfix01現在のブランチの新しいブランチをmasterブランチ命名され作成されます。2「gitのチェックアウト<ブランチ名>:その後、スイッチに新しく作成したの新しいブランチbugfix01にgitのチェックアウトbugfix01コマンドを使用します。コミットgitの3は」新しいブランチに提出するコマンドを最後に使用されたコードをコミットgitの。

現在、新たに作成されたbugfix02にbugfix01し、スイッチを設置ブランチで新しいブランチを作成するにはgitのチェックアウト-b bugfix02コマンドを使用して最初:2 1「gitのチェックアウト-b <ブランチ名>を作成し、スイッチ分岐します。コミットgitの2は、」:Gitはその後、あなたがbugfix02に新しいブランチを提出使用することができますコミット。
第二に、ブランチはmasterブランチへの切り替えを削除し、紛争解決1、第1の使用Gitチェックアウトmasterコマンド-merge支店の統合と合併しました。その後bugfix01コマンドbugfix01ブランチの変更は、現時点では数をコミット、それはC9の下部に対応する新しいがあるでしょう、成功した組み合わせはに収まるの後に新しいファイルをコミットするために、masterブランチに収まるgitのマージを使用します。そして、masterブランチに結合した修正bugfix02でgitのマージbugfix02、マージはC10に対応する番号をコミットします。最後に、それはまだ、通常のマスターブランチに提出することができます。
あなたが見ることができる上bugfix01とbugfix02ブランチはmasterブランチにプッシュされたものの2は、枝を削除するが、これらの二つの枝が依然としてあります。gitのブランチを使用して最初はbugfix01ブランチが削除さbugfix01 -d:私たちは、ポインタのこれら二つのブランチを行う場合は、二つのポインタは、枝を削除することができます。そして、分岐bugfix02使用gitのブランチ-d bugfix02を削除します。削除コミットの数を指しているだけ削除枝へのポインタ動作の観点を、と前のレコードをコミットし、その関連提出番号を削除しませんが、まだログで見つけることができ、あなたはまだコミット時に新しいブランチを作成することができます。リモートブランチを削除したい場合は、$ gitのプッシュ原点--delete <ブランチ名>を使用する必要があります。

おすすめ

転載: www.cnblogs.com/caozhengze/p/11811699.html