ะะพ ััะฐะฒะฝะตะฝะธั ั ะฟัะพัะปัะผ ะฒัะฟััะบะพะผ ะฒ ะฝะพะฒัั ะฒะตััะธั ะฟัะธะฝััะพ 505 ะธะทะผะตะฝะตะฝะธะน, ะฟะพะดะณะพัะพะฒะปะตะฝะฝัั
ะฟัะธ ััะฐััะธะธ 77 ัะฐะทัะฐะฑะพััะธะบะพะฒ, ะธะท ะบะพัะพััั
26 ะฒะฟะตัะฒัะต ะฟัะธะฝัะปะธ ััะฐััะธะต ะฒ ัะฐะทัะฐะฑะพัะบะต. ะัะฝะพะฒะฝัะต
- ะัะตะดััะฐะฒะปะตะฝั ัะบัะฟะตัะธะผะตะฝัะฐะปัะฝัะต ะบะพะผะฐะฝะดั ยซgit switchยป ะธ ยซgit restoreยป, ะฟัะธะทะฒะฐะฝะฝัะต ัะฐะทะดะตะปะธัั ะผะตะถะดั ัะพะฑะพะน ะผะฐะปะพัะฒัะทะฐะฝะฝัะต ะฒะพะทะผะพะถะฝะพััะธ ยซgit checkoutยป, ัะฐะบะธะต ะบะฐะบ ะผะฐะฝะธะฟัะปััะธั ะฒะตัะบะฐะผะธ (ะฟะตัะตะบะปััะตะฝะธะต ะธ ัะพะทะดะฐะฝะธะต) ะธ ะฒะพัััะฐะฝะพะฒะปะตะฝะธะต ัะฐะนะปะพะฒ ะฒ ัะฐะฑะพัะตะน ะดะธัะตะบัะพัะธะธ (ยซgit checkout $commit โ $filenameยป) ะธะปะธ ััะฐะทั ะฒ staging area (ยซโstagingยป, ะฝะต ะธะผะตะตั ะฐะฝะฐะปะพะณะฐ ะฒ ยซgit checkoutยป). ะกัะพะธั ะพัะผะตัะธัั, ััะพ, ะฒ ะพัะปะธัะธะต ะพั ยซgit checkoutยป, ยซgit restoreยป ัะดะฐะปัะตั ะฝะตะพััะปะตะถะธะฒะฐะตะผัะต ัะฐะนะปั ะธะท ะฒะพัััะฐะฝะฐะฒะปะธะฒะฐะตะผัั ะดะธัะตะบัะพัะธะน (ยซโno-overlayยป ะฟะพ ัะผะพะปัะฐะฝะธั).
- ะะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั ยซgit merge โquitยป, ะบะพัะพัะฐั, ะฐะฝะฐะปะพะณะธัะฝะพ ยซโabortยป, ะพััะฐะฝะฐะฒะปะธะฒะฐะตั ะฟัะพัะตัั ัะปะธัะฝะธั ะฒะตัะพะบ, ะฝะพ ะพััะฐะฒะปัะตั ะฟัะธ ััะพะผ ัะฐะฑะพััั ะดะธัะตะบัะพัะธั ะฝะตััะพะฝััะพะน. ะะฐะฝะฝะฐั ะพะฟัะธั ะผะพะถะตั ะพะบะฐะทะฐัััั ะฟะพะปะตะทะฝะพะน ะฒ ัะปััะฐะต, ะตัะปะธ ะฝะตะบะพัะพััะต ะธะท ะธะทะผะตะฝะตะฝะธะน, ะฒะฝะตััะฝะฝัั ะฒ ั ะพะดะต ัััะฝะพะณะพ ัะปะธัะฝะธั, ะฟัะตะดะฟะพััะธัะตะปัะฝะตะต ะพัะพัะผะธัั ะฒ ะฒะธะดะต ะพัะดะตะปัะฝะพะณะพ ะบะพะผะผะธัะฐ.
- ะะพะผะฐะฝะดั ยซgit cloneยป, ยซgit fetchยป ะธ ยซgit pushยป ัะตะฟะตัั ััะธััะฒะฐัั ะฝะฐะปะธัะธะต ะบะพะผะผะธัะพะฒ ะฒ ัะฒัะทะฐะฝะฝัั
ัะตะฟะพะทะธัะพัะธัั
(
เบชเบฐเบซเบผเบฑเบ ); -
เปเบเบตเปเบกเปเบฅเปเบง ะพะฟัะธะธ ยซgit blame โignore-revยป ะธ ยซโignore-revs-fileยป, ะฟะพะทะฒะพะปัััะธะต ะฟัะพะฟัััะธัั ะบะพะผะผะธัั, ะฒ ะบะพัะพััั ะฒะฝะตัะตะฝั ะฝะตะทะฝะฐัะธะผัะต ะฟัะฐะฒะบะธ (ะฝะฐะฟัะธะผะตั, ะธัะฟัะฐะฒะปะตะฝะธั ัะพัะผะฐัะธัะพะฒะฐะฝะธั); - ะะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั ยซgit cherry-pick โskipยป ะดะปั ะฟัะพะฟััะบะฐ ะบะพะฝัะปะธะบัะฝะพะณะพ ะบะพะผะผะธัะฐ (ะทะฐะฟะพะผะธะฝะฐะตะผัะน ะฐะฝะฐะปะพะณ ะฟะพัะปะตะดะพะฒะฐัะตะปัะฝะพััะธ ยซgit reset && git cherry-pick โcontinueยป);
- ะะพะฑะฐะฒะปะตะฝะฐ ะฝะฐัััะพะนะบะฐ status.aheadBehind, ัะธะบัะธััััะฐั ะพะฟัะธั ยซgit status โ[no-]ahead-behindยป ะฝะฐ ะฟะพััะพัะฝะฝะพะน ะพัะฝะพะฒะต;
- ะก ะดะฐะฝะฝะพะณะพ ะฒัะฟััะบะฐ ยซgit logยป ะฟะพ ัะผะพะปัะฐะฝะธั ััะธััะฒะฐะตั ะธะทะผะตะฝะตะฝะธั, ะฒะฝะตััะฝะฝัะต mailmap, ะฐะฝะฐะปะพะณะธัะฝะพ ัะพะผั, ะบะฐะบ ััะพ ัะถะต ะฟัะพะธัั ะพะดะธั ะฒ git shortlog;
- ะกััะตััะฒะตะฝะฝะพ ััะบะพัะตะฝะฐ ะพะฟะตัะฐัะธั ะพะฑะฝะพะฒะปะตะฝะธั ะฟัะตะดััะฐะฒะปะตะฝะฝะพะณะพ ะฒ 2.18 ัะบัะฟะตัะธะผะตะฝัะฐะปัะฝะพะณะพ ะบะตัะฐ ะณัะฐัะฐ ะบะพะผะผะธัะพะฒ (core.commitGraph). ะขะฐะบะถะต ััะบะพัะตะฝ git for-each-ref ะฒ ัะปััะฐะต ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะฝะตัะบะพะปัะบะธั ัะฐะฑะปะพะฝะพะฒ ะธ ัะพะบัะฐัะตะฝะพ ะบะพะปะธัะตััะฒะพ ะฒัะทะพะฒะพะฒ auto-gc ะฒ ยซgit fetch โmultipleยป;
- ยซgit branch โlistยป ัะตะฟะตัั ะฒัะตะณะดะฐ ะฟะพะบะฐะทัะฒะฐะตั detached HEAD ะฒ ัะฐะผะพะผ ะฝะฐัะฐะปะต ัะฟะธัะบะฐ ะฝะตะทะฐะฒะธัะธะผะพ ะพั ะปะพะบะฐะปะธ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru