前戯
それのリポジトリは何ですか?リポジトリも倉庫、英語名リポジトリとして知られている、あなたはディレクトリとして理解することができ、このディレクトリ内のすべてのファイルが削除、管理するためにGitの内側にある各ファイルを変更することができ、Gitは注文履歴を追跡することができ、いつでも追跡することができますまたはあなたは、将来のある時点で「復元」することができます。
リポジトリを作成すると、まず、空のディレクトリを作成し、適切な場所を選択し、非常に簡単ですので、私はgit_demoという組込み
リポジトリを生成します
git_demoディレクトリに
gitの初期化
初期化(gitのINIT)gitの私たちは現在のフォルダの管理を支援しましょう
#$ gitの初期化 初期化された空のGitリポジトリで E:/git_test1/git_demo/.git/
、あなたは、現在のディレクトリの.gitディレクトリよりも多く見つけることができます組み込まれてGitリポジトリを置き、そしてあなたは、空の倉庫(空のGitのリポジトリ)で伝えるために、ディレクトリは、ありません追跡し、Gitのリポジトリ、すべての権利を管理することです手動でファイルやフォルダを変更したり、混乱を変更、破壊するためにGitリポジトリを置きます。
あなたは.gitディレクトリが表示されない場合は、このディレクトリは、あなたが見ることができ、デフォルト、使用のLS -ahコマンドによって隠されているので、それがあります。
gitのステータス
現在のディレクトリ内のファイルのgitの状態検出状況
我々は2つのファイルのapi_locust.pyとmanage.py内部を作成し、コンテンツに関するこれだけの書き込み、のgit statusコマンドを実行します
我々は2人の新しいファイル名が赤で見ることができます
赤は新しいファイルを表したりする前にドキュメントを変更します
緑はGitがアップし管理している表し
Gitのアドオン
私たちのファイルはgitのアップを管理されていない上に、gitのアドオンを管理するために使用することができます
#Gitの追加manage.py
このようなファイルマネージャはそれを管理し、あなたはgitのステータス表示を使用することができます
あなたは、現在のディレクトリアップと使用の下にあるすべてのファイルを管理したい場合は。(ドット)
#gitのステータス。
オープンmanage.pyファイルだけの状態を確認するためにそれを変更
# $ gitの状態 分岐マスターに 変更はない上演のためにコミットします。 (使用「gitの追加<ファイル> ... 」コミットがどうなるかを更新する) (使用「gitのチェックアウト- <ファイル> ... 」廃棄変化にでディレクトリ)作業 manage.py:修正 人跡未踏のファイル: (使用「gitの追加<ファイル> ... 」インクルードするにコミットされるか) api_locust.pyは 変更なし(使用コミットするために追加「gitのアドオンを」 と /または " -aコミットGIT ")
gitのは、文書が提出されていない、我々はファイルが変更されていた告げました
gitのコミット
Gitは、コマンドがGitのリポジトリへの文書の提出を告げるコミット
あなたが履歴リストから簡単に変更レコードを見つけることができるので、コマンドをコミットgitの、この説明背後型-mが提出され、あなたがコンテンツのいずれかを入力することができ、もちろん、最高のは、意味があります。
#$ -m 'V1'コミットgitの [マスター(ルート・コミット)0940348 ] v1の 1ファイルに変更、15の挿入(+を) モード作成 100644 manage.pyを
gitのコマンドはあなたを教えてくれます正常に実行されてコミット、1つのファイルが変更されました:1つのファイルが変更されました(私たちの新しく追加されたmanage.pyファイル); 15の挿入:15行挿入されたコンテンツ(15 manage.pyラインコンテンツを)。
gitのログ
ビュー版gitのログレコード
#$ gitのログ 09403486af1fd13ca9f844326e1bd7c187611be8(HEAD - >コミットマスター) 著者:zouzou <[email protected]> 日付:月10月 14午後九時55分46秒2019 0800 V1
私たちはバージョン番号をコミットするものの長いリストの背後にあるコンテンツは、以下の私たちをコミット記述するとき、VLが追加され、著者と日付です。
フィルタリングとのログイン:
gitのログ--pretty =としてoneline
#$ gitの--pretty =としてonelineログイン 7eb789f8b7002c432c958c281c838b3076a779a1(HEAD - > マスター)v2の版本 09403486af1fd13ca9f844326e1bd7c187611be8 V1を
概要
Gitリポジトリを初期化し、gitのinitコマンドを使用します。
ステータスを表示、コマンドGitのステータスを使用
二段階で、Gitのリポジトリにファイルを追加します。
- コマンドGitの追加<ファイル>を使用して、注意は、複数のファイルを追加するために、繰り返し使用することができます。
- -mをコミットgitのコマンドを使用して、<メッセージ>、完全な