Git Community Book翻訳(9)


javaeyeのレイアウトはちょっと問題があるようです.
ここでgithubの開始住所も添付します.
http://github.com/liuhui998/gitbook
もし皆さんが興味があれば、通訳の内容をclone 1部を地元のcompleにしてもいいです.
このようにフォーマットが綺麗で、英語の原書のようです.
 
翻訳の過程で、勉強の過程でもあります.
~~~~~~~~~~~~~~
比較提出-Git Diff
git diffを使ってプロジェクトのいずれかの2つのバージョンの違いを比較することができます.$ git diff master..test 上のこのコマンドは二つの分岐間の違いしか表示されません.「マスター」、「test」の共有する親分岐と「test」分岐の違いを見つけたいなら、前の二つの'.'を3つの''で置き換えます.$ git diff master...test git diff is an incredibly useful tool for figling out what changed between any two points in your project's history、or see what people are to intreduce in new brance、etc.
git diffは信じられないほど有用なツールで、あなたのプロジェクトの任意の2つの間の変更を見つけることができます.または他の人が提出した新しい分岐を確認するために使用されます.
どの内容が提出されますか?
あなたは普通git diffを使って、あなたの現在の勤務先ディレクトリと前回提出したローカルインデックスとの違いを探します.$ git diff 上の命令は現在の作業ディレクトリにあります.staged(インデックスに追加)はなく、次回提出時には提出されない修正です.
次回提出する時に提出する内容(staged、インデックスに追加)を見ると、実行できます.$ git diff --cached 上の命令は現在の索引と前回の提出との違いを示します.これらの内容は「-a」パラメータを持たずに「git comit」コマンドを実行すると提出されます.$ git diff HEAD 上記のコマンドは、作業ディレクトリと前回提出時との間のすべての違いを示します.このコマンドの表示内容は、「git comit-a」コマンド実行時に提出されます.
より多くの比較オプション
現在の作業ディレクトリと他の分岐の違いを確認するには、次のコマンドで実行できます.$ git diff test これは現在の作業リストと他の「test」分岐との違いを示します.パスの制限子を入れて、ファイルまたはディレクトリだけを比較します.$ git diff HEAD -- ./lib 上のこのコマンドは、現在の作業ディレクトリのLibディレクトリと前回の提出との違いを示します.
各ファイルの詳細な違いを調べるのではなく、どのようなファイルが変更されているかを統計し、いくつかの行が変更されている場合は、「--stat」パラメータを使うことができます.$>git diff --stat layout/book_index_template.html | 8 ++- text/05_Installing_Git/0_Source.markdown | 14 ++++++ text/05_Installing_Git/1_Linux.markdown | 17 +++++++ text/05_Installing_Git/2_Mac_104.markdown | 11 +++++ text/05_Installing_Git/3_Mac_105.markdown | 8 ++++ text/05_Installing_Git/4_Windows.markdown | 7 +++ .../1_Getting_a_Git_Repo.markdown | 7 +++- .../0_ Comparing_Commits_Git_Diff.markdown | 45 +++++++++++++++++++- .../0_ Hosting_Git_gitweb_repoorcz_github.markdown | 4 +- 9 files changed, 115 insertions(+), 6 deletions(-) このように全体的にどのファイルが変更されているかを確認すると、より軽くなります.