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