Signed-off-by: Hosein <hosein@hosein-K53SD>
[ar] translating file editing, checking status, tracking new files, staging modified files, ignoring files
Update 01-chapter2.markdown

"마지막으로 커밋한 후에 수정한 것들 전부를 보여주지 않는다."

all changes made since your last commit의 번역입니다. 

읽다가 조금 이해가 잘 안되어서 원문을 참조했습니다.
Update 01-chapter3.markdown

update 1 (one) paragraph
[ar] translating  and
[ar] translating file editing, checking status, tracking new files, staging modified files, ignoring files
[ar] translating  and
Merge branch 'master' of https://github.com/kaptainzero/progit
Merge pull request #888 from scmaro/patch-1

Update 01-chapter2.markdown
[fr] fix mistranslation
[ar] translating until section 'Viewing the Commit History', fixing mixxing '`'
Merge branch 'master' of https://github.com/progit/progit
[ar] translating file editing, checking status, tracking new files, staging modified files, ignoring files
[ar] translating  and
[ar] translating until section 'Viewing the Commit History', fixing mixxing '`'
[ar] translating 'limiting log output'
Merge branch 'master' of https://github.com/kaptainzero/progit
Update 01-chapter2.markdown

Dateien, die bisher nocht nicht

==> 'noch nicht'
Update 01-chapter3.markdown

Mit anderen Worten kann Git den neuen Commit, durch verfolgen der Commitabfolge
==> "durch Verfolgen"
Update 01-chapter3.markdown

Um einen lokalen Branch mit einem anderem Namen als der Remote-Branch, kannst Du einfach die erste Varianten mit einem neuen lokalen Branch-Namen:

==> "Um einen lokalen Branch mit einem anderen Namen zu versehen als jenem im Remote-Branch, kannst Du einfach die erste Variante mit einem neuen lokalen Branch-Namen verwenden:"