
ΠΠΎΡΠ²ΠΈ ΡΠ΅ Π²Π΅ΡΡΠΈΡ 2.48 Π½Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²Π΅ΡΡΠΈΠΈ Git, Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° C ΠΈ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Π½Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ GNU GPL 2.
Π‘ΠΏΠΈΡΡΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΠΎΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° remote.<name>.serverOption ΠΈΠΌΠ° ΡΡΡΠΎΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΊΠ°ΠΊΠ²ΠΎΡΠΎ Π±ΠΈ ΠΈΠΌΠ°Π»Π° ΠΎΠΏΡΠΈΡΡΠ° βserverOption=<value>, Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄.
- ΠΠΎΠΌΠ°Π½Π΄Π°ΡΠ° git rebase βrebase-merges ΡΠ΅Π³Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΠΊΠ»ΠΎΠ½ΠΈΡΠ΅ ΠΊΠ°ΡΠΎ Π΅ΡΠΈΠΊΠ΅ΡΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ.
- ΠΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅ git notes add ΠΈ git notes append Ρ Π½ΠΎΠ²ΠΈΡ ΡΠ»Π°Π³ -e ΠΎΡΠ²Π°ΡΡΡ Π±Π΅Π»Π΅ΠΆΠΊΠΈΡΠ΅ Π² $GIT_EDITOR ΠΏΡΠ΅Π΄ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅.
- ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π·Π° git bundle ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° βall ΠΏΡΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π°.
- ΠΠΎΠ΄ΠΊΡΠ΅ΠΏΠ°ΡΠ° Π·Π° ΡΡΠ°ΡΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° libcURL ΠΈ Perl Π΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠ°.
- Π Π°Π±ΠΎΡΠ°ΡΠ° Π½Π° git mergetool Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΡΠΈ Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠ° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°.
- ΠΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅ git bundle βunbundle ΠΈ git clone, ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈ Π·Π° ΡΠ°ΠΉΠ» Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ°, ΡΡΠ°ΡΡΠΈΡΠ°Ρ fsck Π·Π° Π½ΠΎΠ²ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅ΠΌΠΈ Π½ΠΈΠ²Π° Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° fsck.
- ΠΠΊΠΎ ΠΏΡΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° git fetch $remote Π±ΡΠ΄Π΅ ΠΎΡΠΊΡΠΈΡΠΎ, ΡΠ΅ Π»ΠΈΠΏΡΠ²Π° refs/remotes/$remote/HEAD ΠΈ ΠΊΠΎΡ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π° Π½Π°ΡΠΎΡΠ΅Π½ΠΎΡΡ ΠΏΠΎΠΊΠ°Π·Π²Π° Π΄ΡΡΠ³Π°ΡΠ° ΡΡΡΠ°Π½Π° Ρ HEAD, refs/remotes/$remote/HEAD ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°, Π·Π° Π΄Π° ΡΠΎΡΠΈ ΠΊΡΠΌ Π½Π΅Ρ.
- Π‘Π΅Π³Π° git fetch Π²Π·Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ remote..followRemoteHEAD Π·Π° ΡΠ»Π΅Π΄Π΅Π½Π΅ Π½Π° HEAD Π² refs/remotes//HEAD.
- Π git range-diff Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΎΠΏΡΠΈΡΡΠ° βdiff-merges Π·Π° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΈΡΠΈ ΠΎΡ ΡΠ»ΠΈΠ²Π°Π½Π΅ Π² ΡΡΠ°Π²Π½ΡΠ²Π°Π½ΠΈΡΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ.
- ΠΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° reftable Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π°.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ Ρ ΠΏΠΎ-Π±ΡΡΠ·ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΡΠΌΠ° SHA-1 Π²ΠΌΠ΅ΡΡΠΎ ΡΠ΅ΠΊΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ. SHA1DC Ρ Π΄Π΅ΡΠ΅ΠΊΡΠΈΡ Π½Π° ΠΊΠΎΠ»ΠΈΠ·ΠΈΠΈ ($ make OPENSSL_SHA1_UNSAFE=1 ΠΈΠ»ΠΈ $ make BLK_SHA1_UNSAFE=1).
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ° C23 ΠΈ GCC 15.
- ΠΠ·Π²ΡΡΡΠ΅Π½Π° Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° git describe.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½Π΅ ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Meson.
- ΠΡΡΠ³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
