はじめに:Gitは、世界で最も先進的な分散型バージョン管理システム、最先端のです!
また、倉庫、リポジトリとして知られている1リポジトリ
ディレクトリとして理解、ディレクトリ内のすべてのファイルはGitは、Gitは、各ファイルへの変更を追跡削除することができます管理することができます。最も重要なことは、自動的に作成された最初の分岐マスターGitのと同様に、HEADと呼ばれるマスターを指すポインタに続いて、(また、インデックスと呼ばれる)のステージと呼ばれるリポジトリの一時的な領域です。
注意:コンピュータのカタログに表示作業領域を参照し、リポジトリは異なる概念で、.gitファイルワークスペースで、それはGitのリポジトリです。
2. gitの初期化
初期設定は、カレントディレクトリがのgitリポジトリで管理することが可能となり、それがファイル.gitを生成します。
3. gitの追加ファイル名
リポジトリにファイルを追加するには、これはステージングエリアに追加するように変更されました
-mをコミットgitの4.「この投稿にコメントします」
リポジトリへの書類の提出は、その後、すべてのコンテンツは、現在のブランチのステージングエリアに提出されます
5. gitの状態
リポジトリの現在の状態を見ます
6. gitのdiffのファイル名
前と後のファイル修正差を比較
7. gitのログ
最新のコミットログから最も遠いを表示するには、
8. Gitのログ--pretty =としてoneline
コミットログ表示、簡易版は、あまりにも多くの情報が付属していません。
9. gitのリセット
バージョンロールバックは、の歴史の現在のバージョンのバージョンにフォールバックします
の使用:gitのリセット--hard HEAD ^以前のバージョンにフォールバックは、HEADは現在のリビジョンである
二つの使い方は:gitのリセット--hard HEAD ^^フォールバック以前のバージョンは、100に戻って低下した場合、以前のバージョンに、HEAD〜書くことができる100
使用した3:gitのリセット--hard commit_id代替commit_id対応するバージョン番号(バージョン番号commit_id)
10.ゴーREFLOG
Viewコマンド履歴、あなたが表示されたコマンドからバージョン番号を見つけることができます
11のgitのdiff HEAD - ファイル名
ワークスペースとリポジトリの最新バージョンのViewファイルのファイル名の違い
12. gitのチェックアウト - ファイル名
元に戻すファイル名のファイルが作業領域に変更します
13. gitのRMファイル名
リポジトリからファイル名ファイルの削除
14. SSH-keygenの-t RSA -C "[email protected]"
SSH鍵は、公開鍵とid_rsaとを生成するための秘密鍵をid_rsa.pubファイルの作成します
15. gitのリモート追加原点倉庫の住所
ローカルとリモートの倉庫倉庫アソシエイト
16. gitのプッシュ-u原点マスター
リモートにmasterブランチをプッシュする、起源は、リモートライブラリの名前で、これはGitのと呼ばれるデフォルトの規則はあります。
注:-uパラメータを追加最初の時間は、Gitのマスターブランチは、新しいリモートmasterブランチへコンテンツをプッシュしますが、また仲間ローカルマスタとリモート・マスターに、後であなたは、-uパラメータを削除することができます。
17. gitのクローン倉庫の住所
地元の図書館にクローンリモートリポジトリ
18. Gitチェックアウト-b支店名
ブランチを作成し、ブランチに切り替える
二つのコマンドに対応:gitのブランチGitチェックアウト支店名支店名
19. gitのスイッチ-c DEV
作成し、新しいのdevのブランチに切り替え
20. gitのブランチ
ビュー支店、支店またはその列挙され、そして現在のブランチの前にアスタリスクを追加
21. gitの行くDEV
現在のブランチに分岐をマージ、DEV支店
-m "マージのコメント" DEV-FF --no 22 gitのマージ
あなたは枝、プラスノーマルモードパラメータの合併で表現--no-FFをマージすると、枝と組み合わせる歴史、gitのログで見ることができます。早送りした場合合併は、合併が行われた表示されません。
23. gitのブランチ-d devの
強制的に削除削除のdevの枝、その後、変更-d -D、
24. gitのプル
リモートコンテンツをプル
25. gitのログ--graph
ビューブランチは、グラフを合併しました
26. gitのスタッシュ
ストレージ現在のワークスペース
27. gitのスタッシュポップ
ストレージワークスペースの回復、および内容を削除スタッシュ
リベースへ28.ゴー
フォーク分岐再マージ
29. gitのタグtagNameを
最近提出したブランチをコミットデフォルトでプレーし、現在のブランチにタグを付けるには
30 gitのタグ
アルファベット順にすべてのタグ、結果を見ます
31. gitのタグ-a tagNameを-m "ラベルコメント"
ラベル情報を指定します
32. gitのタグ-d tagNameを
ローカルラベルを削除するには
33. gitのプッシュ原点はtagName
リモートに指定したラベルをプッシュ
34. gitのプッシュ原産地:レフリー/タグ/ tagNameを
リモートタグを削除するには