рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

рдЧрд┐рдЯ-рджреЛрд╖ - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЧрд┐рдЯ-рдмреНрд▓реЗрдо рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб git-blame рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


рдЧрд┐рдЯ-рджреЛрд╖ - рджрд┐рдЦрд╛рдПрдБ рдХрд┐ рдХрд┐рд╕ рд╕рдВрд╢реЛрдзрди рдФрд░ рд▓реЗрдЦрдХ рдиреЗ рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рдЕрдВрддрд┐рдо рдмрд╛рд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИ

SYNOPSIS


Git рджреЛрд╖ [-рд╕реА] [-рдмреА] [-рдПрд▓] [--рд░реВрдЯ] [-рдЯреА] [-рдПрдл] [-рдПрди] [-рдПрд╕] [-рдИ] [-рдкреА] [-рдбрдмреНрд▓реНрдпреВ] [--рдЗрдВрдХреНрд░реАрдореЗрдВрдЯрд▓]
[-рдПрд▓ ] [-рдПрд╕ ] [-рдПрдо] [-рд╕реА] [-рд╕реА] [-рд╕реА] [--рд╕реЗ= ]
[--abbrev= ] [ | --рд╕рд╛рдордЧреНрд░реА | --рдЙрд▓рдЯрдирд╛ ] [--]

рд╡рд░реНрдгрди


рджрд┐рдП рдЧрдП рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рдЕрдВрддрд┐рдо рд╕рдВрд╢реЛрдзрди рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдПрдиреЛрдЯреЗрдЯ рдХрд░рддрд╛ рд╣реИ
рд▓рд╛рдЗрди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рджрд┐рдП рдЧрдП рд╕рдВрд╢реЛрдзрди рд╕реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред

рдЬрдм рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдмрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ -L рдПрдиреЛрдЯреЗрд╢рди рдХреЛ рдЕрдиреБрд░реЛрдзрд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд░ рджреЗрддрд╛ рд╣реИред

рд▓рд╛рдЗрдиреЛрдВ рдХреА рдЙрддреНрдкрддреНрддрд┐ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреВрд░реЗ рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдореЗрдВ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╡рд╣рд╛рдБ
рдирд╛рдо рдмрджрд▓рдиреЗ-рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ)ред рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдЕрдиреНрдп, рдпрд╛ рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЖрджрд┐ рджреЗрдЦреЗрдВ
-рд╕реА рдФрд░ -рдПрдо рд╡рд┐рдХрд▓реНрдкред

рд░рд┐рдкреЛрд░реНрдЯ рдЖрдкрдХреЛ рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдмрддрд╛рддреА рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдЖрдк
рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ Git diff рдпрд╛ "рдкрд┐рдХреИрдХреНрд╕" рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреИрд░рд╛рдЧреНрд░рд╛рдлред

рдлрд╝рд╛рдЗрд▓ рдПрдиреЛрдЯреЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧрд┐рдЯ рд╡рд┐рдХрд╛рд╕ рдЗрддрд┐рд╣рд╛рд╕ рдХреА рдЦреЛрдЬ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рдЬрдм рдХреЛрдИ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рдХрд┐рд╕реА рдкрд░рд┐рд╡рд░реНрддрди рдореЗрдВ рд╣реБрдЖред рдпрд╣ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ рдХреЛрдб
рд╕реНрдирд┐рдкреЗрдЯ рдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдпрд╛ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдЕрдВрддрддрдГ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдпрд╛
рдЬрдЧрд╣ рд▓реЗ рд▓реАред рдпрд╣ рдЕрдВрддрд░ рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдЦреЛрдЬ рдХрд░рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЙрджрд╛рд╣рд░рдг
рдкрд┐рдХреИрдХреНрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬреЛ рджреЛрд╖_рдЙрдкрдпреЛрдЧ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИ:

$ git log --pretty=oneline -S'blame_usage'
5040f17eba15504bad66b14a645bddd9b015ebb7 blame -S <ancestry-file>
ea4c7f9bf69e781dd0cd88d2bccb2bf5cc15c9a7 git-blame: Make the output

рд╡рд┐рдХрд▓реНрдк


-b
рдмрд╛рдЙрдВрдбреНрд░реА рдХрдорд┐рдЯ рдХреЗ рд▓рд┐рдП рдЦрд╛рд▓реА SHA-1 рджрд┐рдЦрд╛рдПрдВред рдЗрд╕реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рджреЛрд╖.рд░рд┐рдХреНрдд рд╕реАрдорд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рд╡рд┐рдХрд▓реНрдкред

--рдЬрдбрд╝
рд░реВрдЯ рдХрдорд┐рдЯреНрд╕ рдХреЛ рд╕реАрдорд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рди рдорд╛рдиреЗрдВред рдЗрд╕реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рджреЛрд╖.рд╢реЛрд░реВрдЯ рд╡рд┐рдиреНрдпрд╛рд╕ рд╡рд┐рдХрд▓реНрдкред

--рд╢реЛ-рдЖрдБрдХрдбрд╝реЗ
рджреЛрд╖ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрдБрдХрдбрд╝реЗ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред

-рдПрд▓ , , -рдПрд▓ :
рдХреЗрд╡рд▓ рджреА рдЧрдИ рд▓рд╛рдЗрди рд░реЗрдВрдЬ рдХреЛ рдПрдиреЛрдЯреЗрдЯ рдХрд░реЗрдВред рдХрдИ рдмрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ
рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИред

рддрдерд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИрдВред "-L "рдпрд╛" -L , "рд╕реЗ рдлреИрд▓рд╛ рд╣реИ рдкреНрд░рддрд┐
рдлрд╛рдЗрд▓ рд╕рдорд╛рдкреНрддред "-рдПрд▓, "рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рд▓реЗрдХрд░ . рддрдХ рдлреИрд▓рд╛ рд╣реБрдЖ рд╣реИ .

рддрдерд╛ рдЗрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рдПрдХ рд░реВрдк рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ:

┬╖ рд╕рдВрдЦреНрдпрд╛

рдЕрдЧрд░ рдпрд╛ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдпрд╣ рдПрдХ рдирд┐рд░рдкреЗрдХреНрд╖ рд░реЗрдЦрд╛ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреА рд╣реИ (рд▓рд╛рдЗрдиреЗрдВ рдЧрд┐рдирддреА
1 рд╕реЗ)ред

┬╖ /рд░реЗрдЧреЗрдХреНрд╕/

рдпрд╣ рдлрд╝реЙрд░реНрдо рджрд┐рдП рдЧрдП POSIX рд░реЗрдЧреЗрдХреНрд╕ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред рдЕрдЧрд░ рдПрдХ рд╣реИ
рд░реЗрдЧреЗрдХреНрд╕, рдпрд╣ рдкрд┐рдЫрд▓реА -L рд╢реНрд░реЗрдгреА рдХреЗ рдЕрдВрдд рд╕реЗ рдЦреЛрдЬ рдХрд░реЗрдЧрд╛, рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рдЕрдиреНрдпрдерд╛
рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗред рдЕрдЧрд░ "^/regex/" рд╣реИ, рдпрд╣ рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рдЦреЛрдЬ рдХрд░реЗрдЧрд╛
рдлрд╝рд╛рдЗрд▓ред рдЕрдЧрд░ рдПрдХ рд░реЗрдЧреЗрдХреНрд╕ рд╣реИ, рдпрд╣ рджреНрд╡рд╛рд░рд╛ рджреА рдЧрдИ рд▓рд╛рдЗрди рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░ рдЦреЛрдЬ рдХрд░реЗрдЧрд╛ .

+ рдСрдлрд╝рд╕реЗрдЯ рдпрд╛ -рдСрдлрд╝рд╕реЗрдЯ

рдпрд╣ рдХреЗрд╡рд▓ рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рдпрд╛ рдмрд╛рдж рдореЗрдВ рдХрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдЧрд╛
рджреНрд╡рд╛рд░рд╛ рджреА рдЧрдИ рд░реЗрдЦрд╛ .

рдЕрдЧрд░ ": рдХреЗ рд╕реНрдерд╛рди рдкрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрдерд╛ , рдпрд╣ рдПрдХ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИ
рдЬреЛ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реА рдкрд╣рд▓реА funcname рд▓рд╛рдЗрди рдХреА рд╕реАрдорд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ , рддрдХ
рдЕрдЧрд▓реА funcname рдкрдВрдХреНрддрд┐ред ": "рдкрд┐рдЫрд▓реА -L рд╢реНрд░реЗрдгреА рдХреЗ рдЕрдВрдд рд╕реЗ рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИ, if
рдХреЛрдИ рднреА, рдЕрдиреНрдпрдерд╛ рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗред "^: "рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИред

-l
рд▓рдВрдмрд╛ рд░реЗрд╡ рджрд┐рдЦрд╛рдПрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдмрдВрдж).

-t
рдХрдЪреНрдЪрд╛ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рджрд┐рдЦрд╛рдПрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдмрдВрдж)ред

-рдПрд╕
рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп revs-file рд╕реЗ рд╕рдВрд╢реЛрдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЧрд┐рдЯ-рд░реЗрд╡-рд╕реВрдЪреА(1).

--рдЙрд▓рдЯрдирд╛
рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдкреАрдЫреЗ рдХреА рдмрдЬрд╛рдп рдЖрдЧреЗ рдмрдврд╝рд╛рдПрдВред рд╕рдВрд╢реЛрдзрди рджрд┐рдЦрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЬрд┐рд╕рдореЗрдВ a
рд▓рд╛рдЗрди рджрд┐рдЦрд╛рдИ рджреА, рдпрд╣ рдЖрдЦрд┐рд░реА рд╕рдВрд╢реЛрдзрди рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд▓рд╛рдЗрди рдореМрдЬреВрдж рд╣реИред рдЗрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
START..END рдЬреИрд╕реЗ рд╕рдВрд╢реЛрдзрди рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╣рд╛рдВ рджреЛрд╖ рдХрд╛ рдорд╛рд░реНрдЧ START рдореЗрдВ рдореМрдЬреВрдж рд╣реИред

-рдкреА, - рдЪреАрдиреА рдорд┐рдЯреНрдЯреА рдХреЗ рдмрд░рддрди
рдорд╢реАрди рдХреА рдЦрдкрдд рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рдПрдВред

--рд▓рд╛рдЗрди-рдЪреАрдиреА рдорд┐рдЯреНрдЯреА рдХреЗ рдмрд░рддрди
рдЪреАрдиреА рдорд┐рдЯреНрдЯреА рдХреЗ рдмрд░рддрди рдкреНрд░рд╛рд░реВрдк рджрд┐рдЦрд╛рдПрдВ, рд▓реЗрдХрд┐рди рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░рддрд╛ рд╣реИ, рди рдХрд┐ рдХреЗрд╡рд▓
рдкрд╣рд▓реА рдмрд╛рд░ рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХрд╛ рд╕рдВрджрд░реНрдн рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрд╛рддреНрдкрд░реНрдп - рдЪреАрдиреА рдорд┐рдЯреНрдЯреА рдХреЗ рдмрд░рддрдиред

--рд╡реГрджреНрдзрд┐рд╢реАрд▓
рдорд╢реАрди рдХреА рдЦрдкрдд рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдПрдВред

--рдПрдиреНрдХреЛрдбрд┐рдВрдЧ=
рд▓реЗрдЦрдХ рдХреЗ рдирд╛рдореЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдФрд░ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛
рдХреЛрдИ рднреА рджреЛрд╖ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдбреЗрдЯрд╛ рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реИред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЪрд░реНрдЪрд╛ рджреЗрдЦреЗрдВ
рдореЗрдВ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧрд┐рдЯ-рд▓реЙрдЧ(1) рдореИрдиреБрдЕрд▓ рдкреЗрдЬред

--рд╕рд╛рдордЧреНрд░реА
рдХрдм рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рдХрдорд╛рдВрдб рдкреАрдЫреЗ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ
рд╡рд░реНрдХрд┐рдВрдЧ рдЯреНрд░реА рдХреЙрдкреАред рдпрд╣ рдзреНрд╡рдЬ рдХрдорд╛рдВрдб рдХреЛ рдРрд╕рд╛ рджрд┐рдЦрд╛рд╡рд╛ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рд╡рд░реНрдХрд┐рдВрдЧ рдЯреНрд░реА рдХреЙрдкреА
рдирд╛рдорд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рд╣реИ (рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ - рдХрдорд╛рдВрдб рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП)
рдорд╛рдирдХ рдЗрдирдкреБрдЯ)ред

--рджрд┐рдирд╛рдВрдХ
рддрд╛рд░реАрдЦреЛрдВ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд рдкреНрд░рд╛рд░реВрдк рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ --date рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХрд╛ рдорд╛рди
рджреЛрд╖.рдбреЗрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рджреЛрд╖.рддрд┐рдерд┐ рд╡рд┐рдиреНрдпрд╛рд╕ рдЪрд░ рднреА рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ,
рдЖрдИрдПрд╕рдУ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдорд░реНрдерд┐рдд рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП, --date рд╡рд┐рдХрд▓реНрдк рдХреА рдЪрд░реНрдЪрд╛ рджреЗрдЦреЗрдВ
at рдЧрд┐рдЯ-рд▓реЙрдЧ(1).

-рдПрдо| |
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдпрд╛ рдХреЙрдкреА рдХреА рдЧрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВред рдЬрдм рдХреЛрдИ рдкреНрд░рддрд┐рдмрджреНрдз рдХреЗ рдмреНрд▓реЙрдХ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдпрд╛ рдХреЙрдкреА рдХрд░рддрд╛ рд╣реИ
рд▓рд╛рдЗрдиреЗрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореВрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдП рдФрд░ рдлрд┐рд░ рдмреА рд╣реИ, рдФрд░ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдЗрд╕реЗ рдмреА рдореЗрдВ рдмрджрд▓ рджреЗрддреА рд╣реИ рдФрд░
рддрдм рдП), рдкрд╛рд░рдВрдкрд░рд┐рдХ рджреЛрд╖ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреЗрд╡рд▓ рдЖрдзреЗ рдЖрдВрджреЛрд▓рди рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░
рдЖрдо рддреМрд░ рдкрд░ рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рджреЛрд╖ рджреЗрддрд╛ рд╣реИ рдЬреЛ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЛ рдКрдкрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдпрд╛рдиреА рдмреА) рдФрд░ рджреЛрд╖ рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИ
рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рдиреАрдЪреЗ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдпрд╛рдиреА рдП) рдмрдЪреНрдЪреЗ рдХреЛ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде, рджреЛрдиреЛрдВ
рдирд┐рд░реАрдХреНрд╖рдг рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд╛рд╕ рдЪрд▓рд╛рдХрд░ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рдореВрд╣реЛрдВ рдХреЛ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдкрд░ рджреЛрд╖ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрд▓реНрдлрд╝рд╛рдиреНрдпреВрдореЗрд░рд┐рдХ рд╡рд░реНрдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдирд┐рдЪрд▓реА рд╕реАрдорд╛ рд╣реИ
рдХрд┐ рдЧрд┐рдЯ рдХреЛ рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдХреЗ рднреАрддрд░ рдЪрд▓рдиреЗ/рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рд╕рд╛рдеред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди 20 рд╣реИред

-рд╕реА| |
-M рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдпрд╛ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдПрдХ рд╣реА рдкреНрд░рддрд┐рдмрджреНрдзред рдпрд╣ рддрдм рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдкреБрдирд░реНрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдб рдХреЛ рдЗрдзрд░-рдЙрдзрд░ рдХрд░рддреЗ рд╣реИрдВ
рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдкрд╛рд░ред рдЬрдм рдпрд╣ рд╡рд┐рдХрд▓реНрдк рджреЛ рдмрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрдорд╛рдВрдб рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рдвреВрдВрдврддрд╛ рд╣реИ
рдлрд╛рдЗрд▓ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдореЗрдВ рдЕрдиреНрдп рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдкреНрд░рддрд┐рдпрд╛рдВред рдЬрдм рдпрд╣ рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рддреАрди рдмрд╛рд░, рдХрдорд╛рдВрдб рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рднреА рдХрдорд┐рдЯ рдореЗрдВ рдЕрдиреНрдп рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдкреНрд░рддрд┐рдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рддрд╛ рд╣реИред

рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрд▓реНрдлрд╝рд╛рдиреНрдпреВрдореЗрд░рд┐рдХ рд╡рд░реНрдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдирд┐рдЪрд▓реА рд╕реАрдорд╛ рд╣реИ
рдХрд┐ рдЧрд┐рдЯ рдХреЛ рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдмреАрдЪ рдЪрд▓рдиреЗ/рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рд╕рд╛рдеред рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди 40 рд╣реИред рдпрджрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ -C . рд╣реИрдВ
рджрд┐рдП рдЧрдП рд╡рд┐рдХрд▓реНрдк, рдЕрдВрддрд┐рдо -C рдХрд╛ рддрд░реНрдХ рдкреНрд░рднрд╛рд╡реА рд╣реЛрдЧрд╛ред

-h
рд╕рд╣рд╛рдпрддрд╛ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдПрдВред

-c
рдХреЗ рд╕рдорд╛рди рдЖрдЙрдЯрдкреБрдЯ рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЧрд┐рдЯ-рдПрдиреЛрдЯреЗрдЯ(1) (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдмрдВрдж)ред

--рд╕реНрдХреЛрд░-рдбреАрдмрдЧ
рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдмреАрдЪ рд▓рд╛рдЗрдиреЛрдВ рдХреА рдЖрд╡рд╛рдЬрд╛рд╣реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ (рджреЗрдЦреЗрдВ-рд╕реА)
рдФрд░ рд░реЗрдЦрд╛рдПрдБ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рднреАрддрд░ рдЪрд▓реА рдЧрдИрдВ (рджреЗрдЦреЗрдВ -M)ред рд╕реВрдЪреАрдмрджреНрдз рдкрд╣рд▓рд╛ рдирдВрдмрд░ рд╕реНрдХреЛрд░ рд╣реИред рдпрд╣ рд╣реИ
рдЕрд▓реНрдлрд╝рд╛рдиреНрдпреВрдореЗрд░рд┐рдХ рд╡рд░реНрдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмреАрдЪ рдпрд╛ рднреАрддрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓реЗрдВред рдпрд╣ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рд╕реЗ рдКрдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП Git рджреЛрд╖ рдХреА рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдХреЛрдб рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

-рдПрдл, --рд╢реЛ-рдирд╛рдо
рдореВрд▓ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рджрд┐рдЦрд╛рдПрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рд╡рд╣рд╛рдБ рд╣реИ
рдирд╛рдо рдмрджрд▓рдиреЗ рдХреЗ рдХрд╛рд░рдг рдХрд┐рд╕реА рднрд┐рдиреНрди рдирд╛рдо рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реА рдХреЛрдИ рднреА рдкрдВрдХреНрддрд┐ред

-рдПрди, --рд╢реЛ-рдирдВрдмрд░
рдореВрд▓ рдХрдорд┐рдЯ рдореЗрдВ рд▓рд╛рдЗрди рдирдВрдмрд░ рджрд┐рдЦрд╛рдПрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдмрдВрдж)ред

-s
рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рд▓реЗрдЦрдХ рдХрд╛ рдирд╛рдо рдФрд░ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рджрдмрд╛рдПрдВред

-рдИ, --рд╢реЛ-рдИрдореЗрд▓
рд▓реЗрдЦрдХ рдХреЗ рдирд╛рдо рдХреЗ рдмрдЬрд╛рдп рд▓реЗрдЦрдХ рдХрд╛ рдИрдореЗрд▓ рджрд┐рдЦрд╛рдПрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдмрдВрдж)ред рдпреЗ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рджреЛрд╖.рд╢реЛрдИрдореЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

-w
рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдмрдЪреНрдЪреЗ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╕рдордп рд╡реНрд╣реЙрдЯреНрд╕рдПрдк рдкрд░ рдзреНрдпрд╛рди рди рджреЗрдВ рддрд╛рдХрд┐ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рдХрд╣рд╛рдБ рд╣реИ
рд░реЗрдЦрд╛ рд╕реЗ рдЖрдИ рд╣реИред

--рдЕрдмреНрд░реЗрд╡=
рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ 7+1 рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдЕрдВрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп,
рдЙрдкрдпреЛрдЧ +1 рдЕрдВрдХред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реАрдорд╛ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд░реЗрдЯ рдХреЗ рд▓рд┐рдП 1 рдХреЙрд▓рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

THE рдЪреАрдиреА рдорд┐рдЯрдЯреА FORMAT


рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рд╣реЗрдбрд░ рдХреЗ рдмрд╛рдж рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрддреА рд╣реИ; рд╣реЗрдбрд░ рдХрдо рд╕реЗ рдХрдо рд╣реИ
рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдЬрд┐рд╕рдореЗрдВ рд╣реИ:

┬╖ 40-рдмрд╛рдЗрдЯ SHA-1 рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд▓рд╛рдЗрди рдХрд╛ рд╢реНрд░реЗрдп рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ;

рдореВрд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрдВрдХреНрддрд┐ рдХреА рдкрдВрдХреНрддрд┐ рд╕рдВрдЦреНрдпрд╛;

рдЕрдВрддрд┐рдо рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрдВрдХреНрддрд┐ рдХреА рдкрдВрдХреНрддрд┐ рд╕рдВрдЦреНрдпрд╛;

рдПрдХ рд▓рд╛рдЗрди рдкрд░ рдЬреЛ рдкрд┐рдЫрд▓реЗ рд╡рд╛рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдХрдорд┐рдЯ рд╕реЗ рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ,
рдЗрд╕ рд╕рдореВрд╣ рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ред рдмрд╛рдж рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдпрд╣ рдХреНрд╖реЗрддреНрд░ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИред

рдЗрд╕ рд╣реЗрдбрд░ рд▓рд╛рдЗрди рдХреЗ рдмрд╛рдж рдкреНрд░рддреНрдпреЗрдХ рдХрдорд┐рдЯ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рджреА рдЬрд╛рддреА рд╣реИ:

┬╖ рд▓реЗрдЦрдХ рдХрд╛ рдирд╛рдо ("рд▓реЗрдЦрдХ"), рдИрдореЗрд▓ ("рд▓реЗрдЦрдХ-рдореЗрд▓"), рд╕рдордп ("рд▓реЗрдЦрдХ-рд╕рдордп"), рдФрд░ рд╕рдордп рдХреНрд╖реЗрддреНрд░
("рд▓реЗрдЦрдХ-рдЯреАрдЬреЗрдб"); рдЗрд╕реА рддрд░рд╣ рдХрдорд┐рдЯрд░ рдХреЗ рд▓рд┐рдПред

┬╖ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрди рдХреЛ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдард╣рд░рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдкреНрд░рддрд┐рдмрджреНрдз рд▓реЙрдЧ рд╕рдВрджреЗрд╢ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ ("рд╕рд╛рд░рд╛рдВрд╢")ред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓рд╛рдЗрди рдХреА рд╕рд╛рдордЧреНрд░реА рдЙрдкрд░реЛрдХреНрдд рд╢реАрд░реНрд╖рд▓реЗрдЦ рдХреЗ рдмрд╛рдж рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдПрдХ TAB рджреНрд╡рд╛рд░рд╛ рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕
рдмрд╛рдж рдореЗрдВ рдЕрдзрд┐рдХ рд╢реАрд░реНрд╖рд▓реЗрдЦ рддрддреНрд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рд╣реИред

рдЪреАрдиреА рдорд┐рдЯреНрдЯреА рдХреЗ рдмрд░рддрди рдкреНрд░рд╛рд░реВрдк рдЖрдо рддреМрд░ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рджреЗрдЦреА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рджрдмрд╛ рджреЗрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджреЛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬрд┐рдиреНрд╣реЗрдВ рдПрдХ рд╣реА рдкреНрд░рддрд┐рдмрджреНрдз рдХреЗ рд▓рд┐рдП рджреЛрд╖реА рдард╣рд░рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рджреЛрдиреЛрдВ рдХреЛ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди
рдЙрд╕ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдЕрдзрд┐рдХ рд░рд╛рдЬреНрдп рдкрд╛рдардХ рджреНрд╡рд╛рд░рд╛ рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред --рд▓рд╛рдЗрди-рдЪреАрдиреА рдорд┐рдЯреНрдЯреА рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд░реНрдг рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕рд░рд▓ (рд▓реЗрдХрд┐рди рдХрдо рдХреБрд╢рд▓) рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реБрдП, рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рджреЗрдВ:

# рдкреНрд░рддреНрдпреЗрдХ рд▓реЗрдЦрдХ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЧрд┐рдиреЗрдВ
рдЧрд┐рдЯ рджреЛрд╖ --рд▓рд╛рдЗрди-рдЪреАрдиреА рдорд┐рдЯреНрдЯреА рдХреЗ рдмрд░рддрди рдлрд╝рд╛рдЗрд▓ |
sed -n 's/^author//p' |
рд╕реЙрд░реНрдЯ | рдпреВрдирд┐рдХ-рд╕реА | рд╕реЙрд░реНрдЯ-рдЖрд░рдПрди

рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдкрд░реНрд╡рддрдорд╛рд▓рд╛


рд╡рд┐рдкрд░реАрдд Git рджреЛрд╖ рдФрд░ Git рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд┐рдЯ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдПрдиреЛрдЯреЗрд╢рди рдХреА рд╕реАрдорд╛
рд▓рд╛рдЗрди рд░реЗрдВрдЬ рдФрд░ рд░рд┐рд╡реАрдЬрди рд░реЗрдВрдЬ рджреЛрдиреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред -L рд╡рд┐рдХрд▓реНрдк, рдЬреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИ
рдХрдИ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдиреЛрдЯреЗрд╢рди, рдХрдИ рдмрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЬрдм рдЖрдк рдлрд╝рд╛рдЗрд▓ рдлреВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрди 40-60 рдХреЗ рд▓рд┐рдП рдореВрд▓ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрд╕ рддрд░рд╣ -L рд╡рд┐рдХрд▓реНрдк (рдЙрдирдХрд╛ рдорддрд▓рдм рдПрдХ рд╣реА рд╣реИ - рджреЛрдиреЛрдВ рд▓рд╛рдЗрди рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА 21 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВ
40):

рдЧрд┐рдЯ рджреЛрд╖ -рдПрд▓ 40,60 рдлреВ
рдЧрд┐рдЯ рджреЛрд╖ -рдПрд▓ 40,+21 рдлреВ

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЖрдк рд▓рд╛рдЗрди рд░реЗрдВрдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рдЧрд┐рдЯ рджреЛрд╖ -рдПрд▓ '/^ рдЙрдк рд╣реИрд▓реЛ {/,/^}$/' рдлреВ

рдЬреЛ рд╣реИрд▓реЛ рд╕рдмрд░реВрдЯреАрди рдХреЗ рдореБрдЦреНрдп рднрд╛рдЧ рдореЗрдВ рдПрдиреЛрдЯреЗрд╢рди рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЬрдм рдЖрдк рд╕рдВрд╕реНрдХрд░рдг v2.6.18 рд╕реЗ рдкреБрд░рд╛рдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ, рдпрд╛ 3 . рд╕реЗ рдкреБрд░рд╛рдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд░реБрдЪрд┐ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ
рд╕рдкреНрддрд╛рд╣, рдЖрдк рдХреЗ рд╕рдорд╛рди рд╕рдВрд╢реЛрдзрди рд╢реНрд░реЗрдгреА рд╡рд┐рдирд┐рд░реНрджреЗрд╢рдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ Git рд╕рдВрд╢реЛрдзрд┐рдд рд╕реВрдЪреА:

рдЧрд┐рдЯ рджреЛрд╖ v2.6.18.. -- foo
рдЧрд┐рдЯ рджреЛрд╖ - рдЪреВрдВрдХрд┐ = 3. рд╕рдкреНрддрд╛рд╣ - рдлреВ

рдЬрдм рдПрдиреЛрдЯреЗрд╢рди рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рд╡реАрдЬрди рд░реЗрдВрдЬ рд╕реНрдкреЗрд╕рд┐рдлрд╛рдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЬрд┐рди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
рд╕реАрдорд╛ рд╕реАрдорд╛ рдХреЗ рдмрд╛рдж рд╕реЗ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ (рдпрд╛ рддреЛ рдкреНрд░рддрд┐рдмрджреНрдз v2.6.18 рдпрд╛ рд╕рдмрд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИ рдХрд┐
рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ 3 рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд░рд╛рдирд╛ рд╣реИ) рдХреЛ рдЙрд╕ рд╕реАрдорд╛ рд╕реАрдорд╛ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рд▓рд┐рдП рджреЛрд╖реА рдард╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рддрд░реАрдХрд╛ рдпрд╣ рджреЗрдЦрдирд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЙрдкреА-рдПрдВрдб-рдкреЗрд╕реНрдЯ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ
рдореМрдЬреВрджрд╛ рдлрд╛рдЗрд▓реЛрдВ рд╕реЗред рдХрднреА-рдХрднреА рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░ рд▓рд╛рдкрд░рд╡рд╛рд╣ рдерд╛ рдФрд░ рдЙрд╕рдиреЗ рдХрд┐рдпрд╛
рдХреЛрдб рдХреЛ рдареАрдХ рд╕реЗ рд░рд┐рдлрд▓реЗрдХреНрдЯрд░ рди рдХрд░реЗрдВред рдЖрдк рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЙрд╕ рдХрдорд┐рдЯ рдХреЛ рдвреВрдВрдв рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдиреЗ рдлрд╛рдЗрд▓ рдкреЗрд╢ рдХреА рдереА
рд╕рдВрдЧ:

git log --diff-filter=A --pretty=short --foo

рдФрд░ рдлрд┐рд░ рдкреНрд░рддрд┐рдмрджреНрдз ^! рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рддрд┐рдмрджреНрдз рдФрд░ рдЙрд╕рдХреЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рдмреАрдЪ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдПрдиреЛрдЯреЗрдЯ рдХрд░реЗрдВ! рд╕рдВрдХреЗрддрди:

рдЧрд┐рдЯ рджреЛрд╖-рд╕реА-рд╕реА-рдПрдл $ рдкреНрд░рддрд┐рдмрджреНрдз ^! -- рдлреВ

INCREMENTAL рдЖрдЙрдЯрдкреБрдЯ


рдЬрдм --incremental рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрдорд╛рдВрдб рдкрд░рд┐рдгрд╛рдо рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддрд╛ рд╣реИред NS
рдЖрдЙрдЯрдкреБрдЯ рдЖрдо рддреМрд░ рдкрд░ рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдЧрд╛ рдЬреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкрд╣рд▓реЗ рдХрд┐рдП рдЧрдП рдХрдорд┐рдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕реНрдкрд░реНрд╢ рдХреА рдЧрдИ рд╣реИрдВ (рдЕрд░реНрдерд╛рдд
рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдХреНрд░рдо рд╕реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛рдпрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛) рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рджрд░реНрд╢рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред

рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк рдЪреАрдиреА рдорд┐рдЯреНрдЯреА рдХреЗ рдмрд░рддрди рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ
рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд▓рд╛рдЗрдиреЗрдВ рдЬреЛ рдПрдиреЛрдЯреЗрдЯ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИрдВред

1. рдкреНрд░рддреНрдпреЗрдХ рджреЛрд╖ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╣рдореЗрд╢рд╛ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ:

<40-рдмрд╛рдЗрдЯ рд╣реЗрдХреНрд╕ sha1>

рд▓рд╛рдЗрди рдирдВрдмрд░ 1 рд╕реЗ рдЧрд┐рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВред

2. рдкрд╣рд▓реА рдмрд╛рд░ рдЬрдм рдХреЛрдИ рдкреНрд░рддрд┐рдмрджреНрдз рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рддреЛ рдЙрд╕рдореЗрдВ рдХрдИ рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ
рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ-рд╢рдмреНрдж рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛
рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рддрд┐рдмрджреНрдз рдЬрд╛рдирдХрд╛рд░реА (рд▓реЗрдЦрдХ, рдИрдореЗрд▓, рдХрдорд┐рдЯрд░, рддрд┐рдерд┐рдпрд╛рдВ, рд╕рд╛рд░рд╛рдВрд╢, рдЖрджрд┐)ред

3. рдЪреАрдиреА рдорд┐рдЯреНрдЯреА рдХреЗ рдмрд░рддрди рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╡рд┐рдкрд░реАрдд, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣рдореЗрд╢рд╛ рджреА рдЬрд╛рддреА рд╣реИ рдФрд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИ
рдкреНрд░рд╡реЗрд╢:

"рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо"

рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреБрдЫ рд▓рд╛рдЗрди- рдФрд░ рд╢рдмреНрдж-рдЙрдиреНрдореБрдЦ рдкрд╛рд░реНрд╕рд░ рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реИ
(рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)ред

рдиреЛрдЯ
рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП: рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рдордЬрдмреВрдд рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдмреАрдЪ рдХреА рдХрд┐рд╕реА рднреА рд░реЗрдЦрд╛ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ
рдкрд╣рд▓рд╛ рдФрд░ рдЖрдЦрд┐рд░реА рд╡рд╛рд▓рд╛ (" "рдФрд░" рдлрд╝рд╛рдЗрд▓ рдирд╛рдо "рдкрдВрдХреНрддрд┐рдпрд╛рдБ) рдЬрд╣рд╛рдБ рдЖрдк рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддреЗ рд╣реИрдВ
рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЯреИрдЧ рд╢рдмреНрдж (рдпрд╛ рдЙрд╕ рд╡рд┐рд╢реЗрд╖ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд░реЗрдВ)
"рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЬрд╛рдирдХрд╛рд░реА" рд▓рд╛рдЗрдиреЗрдВред рдЗрд╕ рддрд░рд╣, рдпрджрд┐ рдХрднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА (рдЬреИрд╕реЗ
рдкреНрд░рддрд┐рдмрджреНрдз рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдпрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкреНрд░рддрд┐рдмрджреНрдз рдЯрд┐рдкреНрдкрдгреА), рдПрдХ рджреЛрд╖ рджрд░реНрд╢рдХ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рдорд╛рдирдЪрд┐рддреНрд░рдг рд▓реЗрдЦрдХ


рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ .mailmap рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдкрд░ рдпрд╛ рдЗрдВрдЧрд┐рдд рд╕реНрдерд╛рди рдкрд░ рдореМрдЬреВрдж рд╣реИ
рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП mailmap.file рдпрд╛ mailmap.blob рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рджреНрд╡рд╛рд░рд╛, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реЗрдЦрдХ рдХреЛ рдореИрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░
рд╡рд┐рд╣рд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд╛рдореЛрдВ рдФрд░ рдИрдореЗрд▓ рдкрддреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдорд┐рдЯрд░ рдХреЗ рдирд╛рдо рдФрд░ рдИрдореЗрд▓ рдкрддреЗред

рд╕рд░рд▓ рд░реВрдк рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ an . рдХрд╛ рд╡рд┐рд╣рд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд╛рдо рд╣реЛрддрд╛ рд╣реИ
рд▓реЗрдЦрдХ, рд╡реНрд╣реЙрдЯреНрд╕рдПрдк, рдФрд░ рдХрдорд┐рдЯ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдПрдХ рдИрдореЗрд▓ рдкрддрд╛ (рджреНрд╡рд╛рд░рд╛ рд╕рдВрд▓рдЧреНрди) < рдФрд░ >) рдирдХреНрд╢рд╛
рдирд╛рдо рдХреЛред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

рд╕рд╣реА рдирд╛рдо[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>

рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд░реВрдк рд╣реИрдВ:

<[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>

рдЬреЛ рдореЗрд▓рдореИрдк рдХреЛ рдПрдХ рдХрдорд┐рдЯ рдХреЗ рдХреЗрд╡рд▓ рдИрдореЗрд▓ рднрд╛рдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░:

рд╕рд╣реА рдирд╛рдо[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>

рдЬреЛ рдореЗрд▓рдореИрдк рдХреЛ рдореЗрд▓рдореИрдк рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрдорд┐рдЯ рдХреЗ рдирд╛рдо рдФрд░ рдИрдореЗрд▓ рджреЛрдиреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рддрд┐рдмрджреНрдз рдИрдореЗрд▓ рдкрддрд╛, рдФрд░:

рд╕рд╣реА рдирд╛рдо[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]> рдкреНрд░рддрд┐рдмрджреНрдз рдирд╛рдо[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>

рдЬреЛ рдореЗрд▓рдореИрдк рдХреЛ рджреЛрдиреЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрдорд┐рдЯ рдХреЗ рдирд╛рдо рдФрд░ рдИрдореЗрд▓ рджреЛрдиреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рддрд┐рдмрджреНрдз рдирд╛рдо рдФрд░ рдИрдореЗрд▓ рдкрддрд╛ред

рдЙрджрд╛рд╣рд░рдг 1: рдЖрдкрдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рджреЛ рд▓реЗрдЦрдХреЛрдВ, рдЬреЗрди рдФрд░ рдЬреЛ, рдХреЗ рдХрдорд┐рдЯ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рдирд╛рдо рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ
рдХрдИ рд░реВрдкреЛрдВ рдХреЗ рддрд╣рдд рднрдВрдбрд╛рд░ рдореЗрдВ:

рдЬреЛ рдбреЗрд╡рд▓рдкрд░[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдЬреЛ рдЖрд░ рдбреЗрд╡рд▓рдкрд░[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдЬреЗрди рдбреЛрдП[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдЬреЗрди рдбреЛрдП
рдЬреЗрди рдбреА.

рдЕрдм рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЬреЛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдХрд╛ рдордзреНрдп рдирд╛рдо рдкрд╣рд▓реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рдЬреЗрди рдЙрд╕рдХреЗ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдирд╛рдо рдХреЛ рдкрд╕рдВрдж рдХрд░рддреА рд╣реИ
рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрд╛ рд╣реБрдЖред рдПрдХ рдЙрдЪрд┐рдд .mailmap рдлрд╝рд╛рдЗрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧреА:

рдЬреЗрди рдбреЛрдП
рдЬреЛ рдЖрд░ рдбреЗрд╡рд▓рдкрд░[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреИрд╕реЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ , рдХреНрдпреЛрдВрдХрд┐ . рдХрд╛ рдЕрд╕рд▓реА рдирд╛рдо
рд╡рд╣ рд▓реЗрдЦрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╣реА рд╣реИред

рдЙрджрд╛рд╣рд░рдг 2: рдЖрдкрдХреЗ рднрдВрдбрд╛рд░ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦрдХреЛрдВ рдХреЗ рдХрдорд┐рдЯ рд╣реИрдВ:

рдирд┐рдХ1[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдирд┐рдХ2[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдирд┐рдХ2[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рд╕рд╛рдВрддрд╛[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдХреНрд▓реЙрдЬ[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рд╕реАрдЯреАрдУ[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>

рддрдм рдЖрдк рдПрдХ .mailmap рдлрд╝рд╛рдЗрд▓ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:

<[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдХреБрдЫ рдпрд╛рд░[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]> рдирд┐рдХ1[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдЕрдиреНрдп рд▓реЗрдЦрдХ[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]> рдирд┐рдХ2[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рдЕрдиреНрдп рд▓реЗрдЦрдХ[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>
рд╕рд╛рдВрддрд╛ рдХреНрд▓реЙрдЬрд╝[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>

рд╣реИрд╢ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ # рдЙрди рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдпрд╛ рддреЛ рдЙрдирдХреА рдЕрдкрдиреА рд▓рд╛рдЗрди рдкрд░ рд╣реИрдВ, рдпрд╛ рдИрдореЗрд▓ рдкрддреЗ рдХреЗ рдмрд╛рдж рд╣реИрдВред

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди git-blame рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    рдХреБрдЯрдХреА, рдХреБрдЯрдХреАрдмрд┐рдВрдж, рдХреБрдЯрдХреА
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT рдЯреВрд▓рдмреЙрдХреНрд╕
    рд╡рд┐рд╡рд░рдг: рдЧреБ...
    aarch64-linux-gnu-gnatbind рдЪрд▓рд╛рдПрдБ
  • 2
    aarch64-linux-gnu-gnathop-5
    aarch64-linux-gnu-gnathop-5
    рдХреБрдЯрдХреА, рдХреБрдЯрдХреАрдмрд┐рдВрдж, рдХреБрдЯрдХреА
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT рдЯреВрд▓рдмреЙрдХреНрд╕
    рд╡рд┐рд╡рд░рдг: рдЧреБ...
    aarch64-linux-gnu-gnatchhop-5 рдЪрд▓рд╛рдПрдБ
  • 3
    cpupower-рдирд┐рд╖реНрдХреНрд░рд┐рдп-рдЬрд╛рдирдХрд╛рд░реА
    cpupower-рдирд┐рд╖реНрдХреНрд░рд┐рдп-рдЬрд╛рдирдХрд╛рд░реА
    cpupower рдирд┐рд╖реНрдХреНрд░рд┐рдп-рдЬрд╛рдирдХрд╛рд░реА - рдЙрдкрдпреЛрдЧрд┐рддрд╛
    рд╕реАрдкреАрдпреВ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░реНрдиреЗрд▓ рдЬрд╛рдирдХрд╛рд░реА рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
    рд╕рд┐рдВрдЯреЗрдХреНрд╕: cpupower [-c cpulist]
    рдирд┐рд╖реНрдХреНрд░рд┐рдп-рдЬрд╛рдирдХрд╛рд░реА [рд╡рд┐рдХрд▓реНрдк] рд╡рд┐рд╡рд░рдг: рдПрдХ рдЙрдкрдХрд░рдг
    рдЬреЛ рдкреА рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ ...
    cpupower-idle-info рдЪрд▓рд╛рдПрдБ
  • 4
    cpupower-рдирд┐рд╖реНрдХреНрд░рд┐рдп-рд╕реЗрдЯ
    cpupower-рдирд┐рд╖реНрдХреНрд░рд┐рдп-рд╕реЗрдЯ
    рд╕реАрдкреАрдпреВрдкреЙрд╡рд░ рдЖрдЗрдбрд▓-рд╕реЗрдЯ - рд╕реАрдкреАрдпреВ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛
    рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЕрд╡рд╕реНрдерд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд░реНрдиреЗрд▓ рд╡рд┐рдХрд▓реНрдк
    рд╕рд┐рдВрдЯреЗрдХреНрд╕: cpupower [-c cpulist]
    рдирд┐рд╖реНрдХреНрд░рд┐рдп-рдЬрд╛рдирдХрд╛рд░реА [рд╡рд┐рдХрд▓реНрдк] рд╡рд┐рд╡рд░рдг: The
    cpupower рдирд┐рд╖реНрдХреНрд░рд┐рдп-рд╕реЗ...
    cpupower-idle-set рдЪрд▓рд╛рдПрдБ
  • 5
    g.mapsetsрдШрд╛рд╕
    g.mapsetsрдШрд╛рд╕
    g.mapsets - рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд/рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ
    рд╡рд░реНрддрдорд╛рди рдореИрдкрд╕реЗрдЯ рдЦреЛрдЬ рдкрдеред рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ
    рдХреЗ рддрд╣рдд рдореМрдЬреВрджрд╛ рдбреЗрдЯрд╛ рддрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкрд╣реБрдВрдЪ
    рд╡рд░реНрддрдорд╛рди рд╕реНрдерд╛рди рдореЗрдВ рдЕрдиреНрдп рдореИрдкрд╕реЗрдЯред ...
    g.mapsetsgrass рдЪрд▓рд╛рдПрдБ
  • 6
    рдЬреА.рдореИрд╕реЗрдЬрдЧреНрд░рд╛рд╕
    рдЬреА.рдореИрд╕реЗрдЬрдЧреНрд░рд╛рд╕
    g.message - рдПрдХ рд╕рдВрджреЗрд╢, рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ,
    рдкреНрд░рдЧрддрд┐ рдХреА рдЬрд╛рдирдХрд╛рд░реА, рдпрд╛ рдЗрд╕рдореЗрдВ рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐
    рдШрд╛рд╕ рдХрд╛ рд░рд╛рд╕реНрддрд╛. рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
    рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рднреЗрдЬреЗ рдЧрдП рд╕рдВрджреЗрд╢реЛрдВ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯред
    рдХреБрдВрдЬреАрд╢рдмреНрдж...
    рдЬреА.рдореИрд╕реЗрдЬрдЧреНрд░рд╛рд╕ рдЪрд▓рд╛рдПрдБ
  • рдЕрдзрд┐рдХ "

Ad