ááááºááœááºááŸááá¬ážááá·áº áá¬ážááŸááºážá¡áá
áºááŸáá·áº ááŸáá¯ááºážááŸááºáá«á áá¬ážááŸááºážá¡áá
áºááœáẠdeveloper 537 áŠážá áá°ážáá±á«ááºážáá«áááºááŸá¯ááŒáá·áº ááŒááºáááºáá¬ážáá±á¬ ááŒá±á¬ááºážáá²ááŸá¯ 71 áᯠáá«áááºááŒá®áž áááºážááá¯á·á¡ááẠ19 áá¯ááẠááááá¯á¶ážá¡ááŒááẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááœáẠáá«áááºáá²á·áááºá á¡ááŒá±áá¶
- ááááºáá¯ááºáá±ááŸá¯ááœáẠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·ááá·áº áá¯á¶áá±ááœáá·áºáá¬ážááŸá¯ááᯠááŒááºááŒá±á¬ááºážáá¬ážáááºá
áá¯ááááá¬ážááŸááºáž client ááẠGit áá¬áá¬ááá¯á· á¡áá±ážá០áá»áááºáááºáá±á¬á¡áá«ááœáẠá¡áá¯á¶ážááŒá¯ááá·áº Git áááºááœááºáá±áž áááá¯ááá¯áá±á¬á áá®ážááŒá¬ážááá·áºááœááºážá ááºážá á¬ážááẠááá¯á¡ááºáá±á¬ áá»á±á¬áá±á¬ááŒá¿áá¬áá»á¬ážááᯠáá±á¬áºáá¯ááºááŒááºážááŒá±á¬áá·áº áááá¯ááá¯áá±á¬ááᯠáá°áááºážá¡ááá¯ááºáž á¡áá¯á¶ážááŒá¯ááẠá¡áááºááá·áºáááŒá áºáá±ážáᯠáá°ááá«áááºá - ááá±á¬ááºá á®ááŸáá áºááá·áº áááºáá±á¬ááºááá·áºá¡áá« SSL áá»áááºáááºááŸá¯áá áºáá¯ááᯠá áá áºááá·áºááœááºážááẠááœá±ážáá»ááºá áá¬áá»á¬áž á¡á á¯á¶ááá·áºáá¬ážáááºá
- âááá·áºááŸááºážâ ááŸáá·áº âáá
áºáááºážâ ááŒá±á¬ááºážáá²ááŒááºáž á
á
áºáá¯ááºááŸá¯áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá±á¬á¡áá«ááœáẠááŒááá¬ážááá·áº á¡áá»ááºá¡áááºáá»á¬ážááᯠááá¯ážáá»á²á·áá¬ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá á¡áá¬ááá¹áá¯ááá¯ááá¯ááŒááá¬ážáááºá
áá áºááẠááŒá±á¬ááºážáá²áááá·áº blob áá±á«áºáá¬áááºá - ááŸá¯ááºááœá±ážááŸá¯áá»á¬ážááᯠááŸá±á¬ááºááŸá¬ážáááºá ááá¯á¡áá« ááœááºááá·áºáá áºáá¯ááŸáá·áº áááºá ááºáá±ááá·áº á¡á á¬ážááá¯ážáááºááºáá áºáá¯ááᯠáá±á¬áºáá¯ááºáá«áá "git describe" ááœááºáááºážááẠááá¯ážáá»á²á·á¡ááœááºáá¯áẠ("--long") ááᯠá¡ááŒá²á¡áá¯á¶ážááŒá¯ááẠ(ááááºáá áááááŒá¯áá»ááºáá áºáá¯ááᯠáá±á¬áºááŒááá·áº á¡ááŸááºá¡áá¬áž ááá¯á·ááá¯áẠá¡ááŸááºá¡áá¬ážááŒá¯áá¬ážááá·áº áááºááẠá¡ááœááºááŒá áºáá²á·áá»áŸááºáááºá á¡áááºá¡á±á¬áẠârefs/tags/â ááœáẠá¡áááºááŒá±á¬ááºáž ááá¯á·ááá¯áẠááœáŸá±á·áá¬ážááŒá®áž âgit show tag^0â ááœááºáááºážááẠáá»áŸá±á¬áºááá·áºáá¬ážááá·áºá¡ááá¯ááºáž á¡áá¯ááºááá¯ááºáá« - ârefs/tags/tagâ ááᯠááŸá¬áááœá±á·áá« ááá¯á·ááá¯áẠá¡ááŒá¬ážáááºááá¯ááẠááŒááºáá±ážáá²á·áááº)á
- "git pull" ááᯠáá¯ááºáá±á¬ááºááá·áºá¡áá« pull.rebase configuration variable ááᯠá¡ááá¡áááºáž áááºááŸááºááá¬ážáá«áá "--[no-]rebase" ááá¯á·ááá¯áẠ"--ff-only" ááœá±ážá áá¬áá»á¬ážááᯠá¡áá¯á¶ážáááŒá¯áá«á ááᯠááááá±ážáá»áẠáá¯ááºááŒááºáá¬ážáá«áááºá rebase áá¯ááºáá±á¬ááºááẠááááºááœááºáá±á¬áá°áá»á¬ážá¡ááœáẠááááá±ážáá»ááºááᯠááááŸáááºáááºá variable ááᯠfalse áᯠáááºááŸááºááá¯ááºáááºá
- "git fetch" á¡ááœáẠá¡áá¯á¶ážáá»á¬ážáá±á¬ "git pull" ááœá±ážá áá¬áá»á¬ážááᯠááŒááºáááºáá¯á¶ážáááºááŒá®ážáá«ááŒá®á ááááºááá±á¬áºááŒáá¬ážááŒááºážáááŸááá±á¬ á¡áá¬ážáá°ááœá±ážáá»ááºá áá¬áá»á¬ážááᯠááŸááºáááºážááŒá¯á á¯áá¬ážááŒá®áž áá»á±á¬ááºáá¯á¶ážáá±áá±á¬ááœá±ážáá»ááºááŸá¯áá»á¬ážááᯠgit ááá°áááºá¡ááœáẠáá±ážááá¯á·áá«áááºá
- "commit.gpgSign" áááºáááºááᯠá¡á á¬ážááá¯ážááẠ"--no-gpg-sign" ááœá±ážá áá¬ááᯠ"git rebase" ááœááºáááºážááœáẠááá·áºáá¬ážáááºá
- ASCII ááá¯ááºáá±á¬ á¡áá¹ááá¬áá»á¬ážááᯠáááŒá±á¬ááºážáá² "From:" ááŸáá·áº "Subject:" áá±á«ááºážá á®ážáá»á¬ážááᯠáááŒá±á¬ááºážáá²áá² ááŒáááẠ"git áá±á¬áºáááº-áá¬áá±ážááŒááºáž" á áœááºážáááºááᯠááá·áºááœááºážáá²á·áááºá
- "-show-pulls" option ááᯠ"git log" ááœáẠááá·áºááœááºážáá¬ážááŒá®ážá ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááŒá¯áá¯ááºáá¬ážááá·áº áááááááºáá»á¬ážááá¯áá¬áá áá®ážááŒá¬ážáá¬áááœá²áá áºáá¯á០á€á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠáá±á«ááºážá ááºážááŒááºážá¡ááœáẠáááááááºááá¯áááºáž ááŒáá·áºááŸá¯ááá¯ááºá á±áá«áááºá
- áá±á«ááºážá ááºážáá¬ážáá±á¬ á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááŸááá±á¬ ááá·áºááœááºážááŸá¯á¡á¬áž á¡á áááºá¡ááá¯ááºážá¡á¬ážáá¯á¶ážááœáẠááá¯ááºááœááºááŒá±ááŸááºážááŒá®áž ááá·áºááœááºážááŸá¯á¡ááŸá¬á á¬á¡á¬áž ááŒáááŒá®ážáá±á¬áẠfflush() ááá¯á· áá±á«áºááá¯ááŸá¯áá áºáá¯ááᯠáá±á«ááºážááá·áºáááºá
- "git rebase" ááẠááá·áºá¡á¬áž "ááœá±ááŸááºážááŒááºáž" áá¯ááºáá±á¬ááºáá»ááºááᯠáŠážá áœá¬ááá¯ááºáá±á¬ááºáá² áá±áááœááºážáááááááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááŒááºáááºá¡áá¯á¶ážáá»ááá¯ááºá á±áá¬á áááºážááá¯á·áá²ááŸá¡áá»áá¯á·ááᯠááááºá áá±á á®ážááŒá±á¬ááºážá¡ááá¯ááºáž ááœáŸáá·áºáááºáá¬ážáá±á¬áºáááºážá
- áá¯á¶ááŸááºá¡á¬ážááŒáá·áº ááááºá ááºážáááºááŸá¯á¡ááŒá Ạá¡ááœáŸááºážáááºáá¬ážáá±á¬ ááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºáá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááœáá·áºáááºá¡ááœáẠ'pack.useSparse' ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááœá²ááœá²áá»ááºááᯠ'true' ááá¯á· ááŒá±á¬ááºážáá¬ážáááºá
- "--autostash" option ááᯠ"git merge" ááœáẠááá·áºáá¬ážáááºá
- ááŒáŸáá·áºáááºáá¬ážáá±á¬ "sparse-checkout" á¡ááºáá¬áá±á·á áºá
- áá¯ááºáá±á¬ááºáá»ááºá¡áá
áºáá»á¬ážá
áœá¬ááᯠ"git update-ref --stdin" ááœáẠááá·áºááœááºážáá¬ážáááºá
á¥ááá¬á¡á¬ážááŒáá·áºá ááá¯ááŸá±á¬ááºáá¬áá±áá¬á¡áá»á¬ážá¡ááŒá¬ážááœáẠá¡ááá·áºááŸá áºááá·áºááŸááá±á¬ á¡áá¯ááŒá°ááá·áºááºá¡ááºááááºáá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠááá·áºááºá¡ááºááááºááœáŸá²ááŒá±á¬ááºážááŸá¯áá»á¬ážááᯠááá¯ááºááá¯ááºááááºážáá»á¯ááºááœáá·áºááŒá¯áááºá - Markdown á á¬ááœááºá á¬áááºážáá»á¬ážá¡ááœáẠuserdiff áá¯á¶á á¶áá»á¬ážááᯠááá·áºááœááºážáá¬ážáááºá
- á¡áá¯ááºááá¯ááºáá±á¬áá áºáááºááᯠááŒá áºáá±á«áºá á±ááá·áº áá»á²-ááœá±ááŸááºážáááºážáááááºáá»á¬ážááœáẠáááºážááŒá±á¬ááºážá¡á¬ážáá¯á¶ážááᯠáááºáá¯ááºááẠááá·áºáááºáá»ááºááᯠáááºááŸá¬ážáá²á·áááºá
- "git restore --staged --worktree" áá¯ááºáá±á¬ááºáá»ááºááẠá¡ááŸá¬ážá¡ááœááºážáá áºáá¯ááᯠáá áºáá»ááá·áºá¡á á¬áž "HEAD" áá¬áááœá²á០á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááá¯á· áá¯á¶áá±ááŒá áºáááºá
- SHA-2 á¡á á¬áž SHA-1 hashing algorithm ááá¯á· áá°ážááŒá±á¬ááºážááŸá¯á¡áá±á«áº áááºáááºáá¯ááºáá±á¬ááºáá²á·áááºá
- GnuPG ááŸáá·áº á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºáááºá¡ááœáẠáá¯ááºááᯠááŒááºáááºáá¯ááºáá±á¬ááºááŒá®ážááŒá áºáááºá
source: opennet.ru