コマンド:<>)[]オプションを表しにおける任意の充填は、(に充填されなければならない示す内容で()の等価交換を表します
1.スクラッチ関連コマンド(最も一般的に使用される最初の三つのコマンド)
gitの追加[ファイル]をステージング領域にファイルを提出した([ファイル]ファイルまたはディレクトリ名を指定できます)
gitの-A <パス>は、ステージング領域へのすべての変更をコミット追加、省略する<path>
。図(即ち、カレントディレクトリ)
gitの追加。ステージングエリアに(削除されたファイルを含めない)新しいファイルを提出し、ファイルが変更されました
gitのは、-u <パス>の提出を変更することと省略し、ステージング領域に(新しいファイルを含めない)ファイルを削除した追加<path>
の表現を。(すなわち、カレントディレクトリ)
git add -i <path>
すべてが変更されなく提出またはファイルが削除されている、そしてそれをしている見る
revert
あなたは、サブコマンドを表示することができ
<path>
、すべての人跡未踏のファイルで、それはサブコマンドシステムを入力します。
2.コマンド(最初のコマンド最も使用される)を提出
(1)無効化コードに変更されたワークスペース
gitのチェックアウト - [ファイル]このリビジョンファイルを廃棄します
gitのチェックアウト - 。すべて破棄
注意:Gitのチェックアウトを - すべて含めて、廃棄された新しいファイルが削除され、削除されたファイルが変更されたファイルは戻ります、戻って復元されます。いくつかは、この前提は、それがステージング領域の前にあったものに戻っていると言います。あなたがいない一時領域に保存する前に、コードへの影響を持っています。コードは、ローカルブランチに提出することをコミットしても影響を与えませんでした
(2)コードGitはコミットしていない、バッファゾーンに追加します
Gitは、このステージングのファイル破棄するHEAD [ファイル]をリセット
gitのリセットHEADをすべて破棄します
(3)gitのは、ローカルブランチにコミットします
gitのリセットは、<オプション> HEAD-1(HEAD ^)最後に提出したバージョンに戻ります
オプション:
--mixed(デフォルトパラメータ、および同じ効果を書いていない)ワークスペースは、コード、コミットの取り消しを変更、削除、および失効Gitは追加されません。操作
--softは、コードを変更するワークスペースを削除しないで、失効は、追加のgitを失効していない、コミット。
--head ワークスペースは、コードを変更、削除、取り消しは、コミットgitの追加元に戻す。(つまり、最後のコミット状態に復元されます)