เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

git-pull - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ git-pull เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ git-pull เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


git-pull - เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเปเบฅเบฐเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบš repository เบญเบทเปˆเบ™เบซเบผเบทเบชเบฒเบ‚เบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


เป„เบ› เบ”เบถเบ‡ [เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹] [ [ ...]]

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เบฅเบงเบกเป€เบญเบปเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบˆเบฒเบ repository เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฒเบ‚เบฒเบ›เบฐเบˆเบธเบšเบฑเบ™. เปƒเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบกเบฑเบ™
เป‚เปเบ”, git pull เปเบกเปˆเบ™เบซเบเปเป‰เบกเบฒเบˆเบฒเบ git fetch เบ•เบฒเบกเบ”เป‰เบงเบ git merge FETCH_HEAD.

เบžเบดเป€เบชเบ”เบเปˆเบงเบฒ, เป„เบ› เบ”เบถเบ‡ เปเบฅเปˆเบ™ เป„เบ› เบ”เบถเบ‡ เบเบฑเบšเบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เปเบฅเบฐเบเบฒเบ™เป‚เบ— เป„เบ› เบฅเบงเบก to
เบฎเบงเบกเบซเบปเบงเบชเบฒเบ‚เบฒเบ—เบตเปˆเป€เบญเบปเบฒเบกเบฒเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฒเบ‚เบฒเบ›เบฐเบˆเบธเบšเบฑเบ™. เบ”เป‰เบงเบ --rebase, เบกเบฑเบ™เปเบฅเปˆเบ™ เป„เบ›
เบ›เบฐเบ•เบดเป€เบชเบ” เปเบ—เบ™โ€‹เบ—เบตเปˆ เป„เบ› เบฅเบงเบก.

เบ„เบงเบ™เป€เบ›เบฑเบ™เบŠเบทเปˆเบ‚เบญเบ‡ repository เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบ—เบตเปˆเบชเบปเปˆเบ‡เป„เบ› git-fetch(1).
เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ•เบฑเป‰เบ‡โ€‹เบŠเบทเปˆโ€‹เบเบฒเบ™โ€‹เบญเป‰เบฒเบ‡โ€‹เบญเบตเบ‡โ€‹เบ—เบฒเบ‡โ€‹เป„เบโ€‹เป‚เบ”เบโ€‹เบ•เบปเบ™โ€‹เป€เบญเบ‡ (เป€เบŠเบฑเปˆเบ™โ€‹: เบŠเบทเปˆโ€‹เบ‚เบญเบ‡โ€‹เป‚เบ„เบ”โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹) เบซเบผเบทโ€‹เปเบกเป‰โ€‹เบเบฐโ€‹เบ—เบฑเป‰เบ‡ a
เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบเปเบฒโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบเบฑเบšโ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹เบ—เบตเปˆโ€‹เบชเบญเบ”โ€‹เบ„เป‰เบญเบ‡โ€‹เบเบฑเบ™ (เป€เบŠเบฑเปˆเบ™โ€‹:
refs/heads/*:refs/remotes/origin/*), เปเบ•เปˆเป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบกเบฑเบ™เป€เบ›เบฑเบ™เบŠเบทเปˆเบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบขเบนเปˆเปƒเบ™เบ—เบฒเบ‡เป„เบ.
repository

เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบš เปเบฅเบฐ เบ–เบทเบเบญเปˆเบฒเบ™เบˆเบฒเบ "เป„เบฅเบเบฐเป„เบ" เปเบฅเบฐ "เบฅเบงเบก"
เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบฒเบ‚เบฒเบ›เบฐเบˆเบธเบšเบฑเบ™เบ•เบฒเบกเบ—เบตเปˆเบเบณเบ™เบปเบ”เป„เบงเป‰ git-เบชเบฒเบ‚เบฒ(1) --เบ•เบดเบ”เบ•เบฒเบก.

เบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบกเบตเบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบฅเบฐเบชเบฒเบ‚เบฒเบ›เบฐเบˆเบธเบšเบฑเบ™เปเบกเปˆเบ™ "เบ™เบฒเบ":

A---B---C เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบเปˆเบฝเบงเบเบฑเบšเบ•เบปเป‰เบ™เบเปเบฒเป€เบ™เบตเบ”
/
D---E---F---G เปเบกเปˆเบšเบปเบ”
^
เบ•เบปเป‰เบ™เบเปเบฒเป€เบ™เบตเบ” / เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเปƒเบ™ repository เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, "git pull" เบˆเบฐเบ”เบถเบ‡เปเบฅเบฐ replay เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบˆเบฒเบเบชเบฒเบ‚เบฒเปเบกเปˆเปเบšเบšเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบกเบฑเบ™
diverged เบˆเบฒเบเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ (ie, E) เบˆเบปเบ™เบเปˆเบงเบฒเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบ•เบปเบ™ (C) เป€เบ—เบดเบ‡เบ‚เบญเบ‡เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเปเบฅเบฐ
เบšเบฑเบ™เบ—เบถเบเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเปƒเบ™เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปƒเบซเบกเปˆเบžเป‰เบญเบกเบเบฑเบšเบŠเบทเปˆเบ‚เบญเบ‡เบชเบญเบ‡เบžเปเปˆเปเบกเปˆเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเปเบฅเบฐเบšเบฑเบ™เบ—เบถเบ
เบ‚เปเป‰เบ„เบงเบฒเบกเบˆเบฒเบเบœเบนเป‰เปƒเบŠเป‰เบญเบฐเบ—เบดเบšเบฒเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡.

A---B---C เบ•เบปเป‰เบ™เบเบณเป€เบ™เบตเบ”/เปเบกเปˆเบšเบปเบ”
/ \
D---E---F---G---H เปเบกเปˆเบšเบปเบ”

เป€เบšเบดเปˆเบ‡ git-merge(1) เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”, เบฅเบงเบกเบ—เบฑเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ‚เบฑเบ”เปเบเป‰เบ‡เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเปเบฅเบฐเบˆเบฑเบ”เบเบฒเบ™.

เปƒเบ™ Git 1.7.0 เบซเบผเบทเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เป€เบžเบทเปˆเบญเบเบปเบเป€เบฅเบตเบเบเบฒเบ™เบฅเบงเบกเบ—เบตเปˆเบ‚เบฑเบ”เปเบเป‰เบ‡, เปƒเบŠเป‰ git reset --merge. เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบž: เปƒเบ™
เบฎเบธเปˆเบ™เป€เบเบปเปˆเบฒเบ‚เบญเบ‡ Git, เปเบฅเปˆเบ™ เป„เบ› เบ”เบถเบ‡ เบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบ•เบฑเป‰เบ‡เปƒเบˆเปเบกเปˆเบ™เบ—เปเป‰เบ–เบญเบเปƒเบˆ: เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆ
เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰, เบกเบฑเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบˆเบปเป‰เบฒเบขเบนเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเบ—เบตเปˆเบญเบฒเบ”เบˆเบฐเบเบฒเบเบ—เบตเปˆเบˆเบฐเบเบฑเบšเบ„เบทเบ™เบญเบญเบเบˆเบฒเบเบเปเบฅเบฐเบ™เบต
เบเบฒเบ™เบ‚เบฑเบ”เปเบเป‰เบ‡.

เบ–เป‰เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเปƒเบ”เป†เบ—เบฑเบšเบŠเป‰เบญเบ™เบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบšเปเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบเบฒเบ™เบฅเบงเบกเบ•เบปเบงเบˆเบฐเป€เบ›เบฑเบ™
เบเบปเบเป€เบฅเบตเบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปเบฅเบฐเบ•เบปเป‰เบ™เป„เบกเป‰เป€เบฎเบฑเบ”เบงเบฝเบ untouched. เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบงเบกเบฑเบ™เบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปƒเบ”เป†
เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เปƒเบ™โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ”เบถเบ‡โ€‹เบซเบผเบทโ€‹เป€เบเบฑเบšโ€‹เป„เบงเป‰โ€‹เปƒเบซเป‰โ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบญเบญเบโ€‹เบˆเบฒเบโ€‹ git-stash(1).

OPTIONS


-q, --เบ‡เบฝเบš
เบ™เบตเป‰เปเบกเปˆเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบ—เบฑเบ‡เบชเบญเบ‡ git-fetch เบžเบทเป‰เบ™เบ–เบฒเบ™เบเบฑเบš squelch เบฅเบฒเบเบ‡เบฒเบ™เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เป‚เบญเบ™,
เปเบฅเบฐเบžเบทเป‰เบ™เบ–เบฒเบ™ git-merge เบเบฑเบš squelch เบœเบปเบ™เบœเบฐเบฅเบดเบ”เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™.

-v, --verbose
เบœเปˆเบฒเบ™ --verbose เบเบฑเบš git-fetch เปเบฅเบฐ git-merge.

--[no-]recurse-submodules[=yes|on-demand|no]
เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ„เบงเบšเบ„เบธเบกเบ–เป‰เบฒ commits เปƒเบซเบกเปˆเบ‚เบญเบ‡ submodules เบ—เบตเปˆเบกเบตเบ›เบฐเบŠเบฒเบเบญเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ„เบงเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ”เบถเบ‡เบกเบฒเป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™
(เป€เบšเบดเปˆเบ‡ git-config(1) เปเบฅเบฐ gitmodules(5)). เบ™เบฑเป‰เบ™เบญเบฒเบ”เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™
เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบกเบ•เบปเบง submodule commits, เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆ Git เป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เปƒเบ™ 1.7.3. เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš
เบ‚เบญเบ‡เบเบฒเบ™เบฅเบงเบกเบเบฑเบ™เบˆเบฐเบšเปเปˆเบ–เบทเบเบเบงเบ”เบชเบญเบšเบขเบนเปˆเปƒเบ™เป‚เบกเบ”เบนเบ™เบเปˆเบญเบ, "git submodule update" เบˆเบฐเบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™
เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบ•เปเปˆเบกเบฒเป€เบžเบทเปˆเบญเปƒเบซเป‰เบ•เบปเป‰เบ™เป„เบกเป‰เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเป€เบ–เบดเบ‡เบงเบฑเบ™เบ—เบตเบ—เบตเปˆเบกเบตเบœเบปเบ™เบฅเบงเบก.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™ เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡ to เบเบฒเบ™เป‚เบฎเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™
--commit, --no-commit
เบ›เบฐเบ•เบดเบšเบฑเบ” merge เปเบฅเบฐเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญ override
--no-commit.

เบ”เป‰เบงเบ --no-commit เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบฅเบงเบกเบเบฑเบ™ เปเบ•เปˆเบชเบปเบกเบกเบธเบ”เบงเปˆเบฒเบเบฒเบ™เบฅเบงเบกเบฅเบปเป‰เบกเป€เบซเบฅเบง เปเบฅเบฐเบขเปˆเบฒเป€เบฎเบฑเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”,
เป€เบžเบทเปˆเบญเปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เป‚เบญเบเบฒเบ”เปƒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเปเบฅเบฐเบ›เบฑเบšเบ›เปˆเบฝเบ™เบœเบปเบ™เบเบฒเบ™เบฅเบงเบกเบเบฑเบ™เบ•เบทเปˆเบกเบญเบตเบเบเปˆเบญเบ™
เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ.

--edit, -e, --no-edit
เบฎเบฝเบโ€‹เบฎเป‰เบญเบ‡โ€‹เบšเบฑเบ™โ€‹เบ™เบฒโ€‹เบ—เบดโ€‹เบเบฒเบ™โ€‹เบเปˆเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบœเบฐโ€‹เบชเบปเบกโ€‹เบเบปเบ™โ€‹เบˆเบฑเบโ€‹เบชเบปเบšโ€‹เบœเบปเบ™โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹เป€เบžเบทเปˆเบญโ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ•เบทเปˆเบกโ€‹เบญเบตเบโ€‹
เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹เบ—เบตเปˆโ€‹เบชเป‰เบฒเบ‡โ€‹เบญเบฑเบ”โ€‹เบ•เบฐโ€‹เป‚เบ™โ€‹เบกเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบฅเบงเบกโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบเบฑเบ™โ€‹, เบ”เบฑเปˆเบ‡โ€‹เบ™เบฑเป‰เบ™โ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบญเบฐโ€‹เบ—เบดโ€‹เบšเบฒเบโ€‹เปเบฅเบฐ justify เบเบฒเบ™โ€‹เบฅเบงเบกโ€‹. เป„เบ”เป‰
--no-edit option เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบฎเบฑเบšเป€เบญเบปเบฒเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” (เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบง
เบ—เปเป‰).

เบชเบฐเบ„เบฃเบดเบšเป€เบเบปเปˆเบฒเบญเบฒเบ”เบˆเบฐเบ‚เบถเป‰เบ™เบเบฑเบšเบžเบถเบ”เบ•เบดเบเปเบฒเบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบ—เบตเปˆเบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เปเบเป‰เป„เบ‚
เบ‚เปเป‰เบ„เบงเบฒเบกเบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบฅเบงเบก. เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเป€เบซเบฑเบ™เบšเบฑเบ™เบ™เบฒเบ—เบดเบเบฒเบ™เป€เบ›เบตเบ”เบ‚เบถเป‰เบ™เป€เบกเบทเปˆเบญเบžเบงเบเป€เบ‚เบปเบฒเปเบฅเปˆเบ™ git merge. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰
เบกเบฑเบ™เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบ›เบฑเบšเบ•เบปเบงเบชเบฐเบ„เบดเบšเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปƒเบซเป‰เบเบฑเบšเบžเบถเบ”เบ•เบดเบเปเบฒเบ—เบตเปˆเบ›เบฑเบšเบ›เบธเบ‡, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก
GIT_MERGE_AUTOEDIT เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เบšเปเปˆเบขเบนเปˆเปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เบ‚เบญเบ‡เบกเบฑเบ™.

--ff
เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบ™โ€‹เบฅเบงเบกโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบเบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เบซเบ™เป‰เบฒโ€‹เป„เบงโ€‹, เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เบ•เบปเบงโ€‹เบŠเบตเป‰โ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹, เป‚เบ”เบโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹
เบชเป‰เบฒเบ‡โ€‹เบ„เปเบฒโ€‹เบซเบกเบฑเป‰เบ™โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบเบฒเบ™โ€‹เบฅเบงเบกโ€‹. เบ™เบตเป‰เปเบกเปˆเบ™เบžเบถเบ”เบ•เบดเบเปเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

--no-ff
เบชเป‰เบฒเบ‡เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบฅเบงเบกเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบœเบฐเบชเบปเบกเบœเบฐเบชเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เป„เบ›เบ‚เป‰เบฒเบ‡เบซเบ™เป‰เบฒเป„เบง. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™
เบžเบถเบ”เบ•เบดเบเบณเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบกเบทเปˆเบญเบฎเบงเบกเบ›เป‰เบฒเบเบ›เบฐเบเบญเบšเบ„เบณเบšเบฑเบ™เบเบฒเบ (เปเบฅเบฐเบญเบฒเบ”เบˆเบฐเบ–เบทเบเป€เบŠเบฑเบ™).

--ff-เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™
เบ›เบฐเบ•เบดเป€เบชเบ”เบ—เบตเปˆเบˆเบฐเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™ เปเบฅเบฐเบญเบญเบเบ”เป‰เบงเบเบชเบฐเบ–เบฒเบ™เบฐเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบชเบนเบ™ เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒ HEAD เบ›เบฐเบˆเบธเบšเบฑเบ™เบขเบนเปˆเปเบฅเป‰เบง
up-to-date เบซเบผเบทเบเบฒเบ™เบฅเบงเบกเบ•เบปเบงเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เป„เบง.

--log[= ], --no-log
เบ™เบญเบเป€เปœเบทเบญเป„เบ›เบˆเบฒเบเบŠเบทเปˆเบชเบฒเบ‚เบฒ, เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เบšเบฑเบ™เบ—เบถเบเบ”เป‰เบงเบเบ„เบณเบญเบฐเบ—เบดเบšเบฒเบเปเบ–เบงเปœเบถเปˆเบ‡เบˆเบฒเบ
เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ” เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ•เบปเบงเบˆเบดเบ‡เบ—เบตเปˆเบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™. เป€เบšเบดเปˆเบ‡เบ™เบณ git-fmt-merge-msg(1).

เบ”เป‰เบงเบ --no-log เบšเปเปˆเป€เบฎเบฑเบ”เบฅเบฒเบเบเบฒเบ™เบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเปเบ–เบงเบ”เบฝเบงเบˆเบฒเบเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ•เบปเบงเบˆเบดเบ‡เบ—เบตเปˆเบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™.

--stat, -n, --no-stat
เบชเบฐเปเบ”เบ‡ diffstat เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบฅเบงเบก. Diffstat เบเบฑเบ‡เบ–เบทเบเบ„เบงเบšเบ„เบธเบกเป‚เบ”เบ
เบ•เบปเบงเป€เบฅเบทเบญเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ merge.stat.

เบ”เป‰เบงเบ -n เบซเบผเบท --no-stat เบšเปเปˆเบชเบฐเปเบ”เบ‡ diffstat เปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบฅเบงเบก.

--squash, --no-squash
เบœเบฐเบฅเบดเบ”เบ•เบปเป‰เบ™เป„เบกเป‰เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเบชเบฐเบžเบฒเบšเบ”เบฑเบ”เบชเบฐเบ™เบตเบ„เบทเบเบฑเบšเบงเปˆเบฒเบเบฒเบ™เบฅเบงเบกเบ•เบปเบงเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เป€เบเบตเบ”เบ‚เบถเป‰เบ™ (เบเบปเบเป€เบงเบฑเป‰เบ™
merge เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹)โ€‹, เปเบ•เปˆโ€‹เบ•เบปเบงโ€‹เบˆเบดเบ‡โ€‹เปเบฅเป‰เบงโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบ„เปเบฒโ€‹เบซเบกเบฑเป‰เบ™โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹, เบเป‰เบฒเบ HEADโ€‹, เบซเบผเบทโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹
$GIT_DIR/MERGE_HEAD (เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ git commit เบ•เปเปˆเป„เบ›เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡ merge commit).
เบ™เบตเป‰เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ”เบฝเบงเบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบ—เบตเปˆเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบš
เบ„เบทเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบฅเบงเบกเบชเบฒเบ‚เบฒเบญเบทเปˆเบ™ (เบซเบผเบทเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ octopus).

เบ”เป‰เบงเบ --no-squash เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบฅเบงเบกเปเบฅเบฐเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญ
override --squash.

-s , --เบเบธเบ”เบ—เบฐเบชเบฒเบ”=
เบ™เปเบฒเปƒเบŠเป‰เบเบธเบ”เบ—เบฐเบชเบฒเบ”เบเบฒเบ™เบฅเบงเบกเป€เบญเบปเบฒ; เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบซเบผเบฒเบเบเปˆเบงเบฒเบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบขเบนเปˆเปƒเบ™
เบชเบฑเปˆเบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹. เบ–เป‰เบฒเบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบ -s, เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบเบธเบ”เบ—เบฐเบชเบฒเบ”เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™
เปƒเบŠเป‰เปเบ—เบ™ (เป„เบ› merge-recursive เป€เบกเบทเปˆเบญเบฅเบงเบกเบซเบปเบงเบ”เบฝเบง, เป„เบ› merge-octopus
เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™).

-X , --strategy-option=
เบœเปˆเบฒเบ™เบเบธเบ”เบ—เบฐเบชเบฒเบ”เบเบฒเบ™เบฅเบงเบกเป€เบญเบปเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเบฐเป€เบžเบฒเบฐเป„เบ›เบชเบนเปˆเบเบธเบ”เบ—เบฐเบชเบฒเบ”เบเบฒเบ™เบฅเบงเบก.

--verify-signatures, --no-verify-signatures
เบเบงเบ”โ€‹เบชเบญเบšโ€‹เบงเปˆเบฒโ€‹เบ„เปเบฒโ€‹เบซเบกเบฑเป‰เบ™โ€‹เบชเบฑเบ™โ€‹เบเบฒโ€‹เบ—เบตเปˆโ€‹เบ–เบทเบโ€‹เบฅเบงเบกโ€‹เบกเบตโ€‹เบฅเบฒเบโ€‹เป€เบŠเบฑเบ™ GPG เบ—เบตเปˆโ€‹เบ”เบตโ€‹เปเบฅเบฐโ€‹เป€เบŠเบทเปˆเบญโ€‹เบ–เบทโ€‹เป„เบ”เป‰โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบญเบปเบฒโ€‹เบฅเบนเบโ€‹เบญเบญเบโ€‹
merge เปƒเบ™โ€‹เบเปโ€‹เบฅเบฐโ€‹เบ™เบตโ€‹เบ—เบตเปˆโ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹.

--summary, --no-summary
เบ„เปเบฒเบชเบฑเบšเบ„เป‰เบฒเบเบ„เบท --stat เปเบฅเบฐ --no-stat; เบชเบดเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบ›เบฐเบ•เบดเป€เบชเบ” เปเบฅเบฐเบˆเบฐเบ–เบทเบเบฅเบถเบšเบญเบญเบเปƒเบ™
เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”.

-r, --rebase[=false|true|เบฎเบฑเบเบชเบฒ]
เป€เบกเบทเปˆเบญเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบ™เบณเปƒเบŠเป‰เบชเบฒเบ‚เบฒเบ›เบฐเบˆเบธเบšเบฑเบ™เบ„เบทเบ™เปƒเปเปˆเบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เบณเบซเบผเบฑเบ‡เบˆเบฒเบเบ”เบถเบ‡เป€เบญเบปเบฒ. เบ–เป‰เบฒ
เบกเบตเบชเบฒเบ‚เบฒเบ•เบดเบ”เบ•เบฒเบกเป„เบฅเบเบฐเป„เบเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบšเบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เปเป‰เบฒ เปเบฅเบฐเบชเบฒเบ‚เบฒ
เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒเป„เบ”เป‰เบ–เบทเบเบญเบตเบ‡เปƒเบชเปˆเบ„เบทเบ™เปƒเบซเบกเปˆเบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบเบฒเบ™เบ”เบถเบ‡เป€เบญเบปเบฒเบ„เบฑเป‰เบ‡เบชเบธเบ”เบ—เป‰เบฒเบ, rebase เปƒเบŠเป‰เบ‚เปเป‰เบกเบนเบ™เบ™เบฑเป‰เบ™เป€เบžเบทเปˆเบญ
เบซเบผเบตเบโ€‹เบฅเป‰เบฝเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹.

เป€เบกเบทเปˆเบญเบ•เบฑเป‰เบ‡เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบฎเบฑเบเบชเบฒ, rebase เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบ --preserve-merges เบœเปˆเบฒเบ™เป„เบ› git rebase เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™
เบชเบฑเบ™เบเบฒเบฅเบงเบกเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบˆเบฐเบšเปเปˆเบ–เบทเบเปเบ›เบฅเบปเบ‡.

เป€เบกเบทเปˆเบญเป€เบ›เบฑเบ™เบœเบดเบ”, เบฎเบงเบกเบชเบฒเบ‚เบฒเบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ™เป‰เบณ.

เป€เบšเบดเปˆเบ‡ pull.rebase, เบชเบฒเบ‚เบฒ. .rebase เปเบฅเบฐ branch.autoSetupRebase เปƒเบ™ git-config(1) เบ–เป‰เบฒ
เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰ git pull เบชเบฐเป€เบซเบกเบตเปƒเบŠเป‰ --rebase เปเบ—เบ™เบเบฒเบ™เบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™.

เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹
เบ™เบตเป‰เปเบกเปˆเบ™เบ—เปˆเบฒเปเบฎเบ‡ เป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™โ€‹. เบกเบฑเบ™ rewrites เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”, เป€เบŠเบดเปˆเบ‡
เบšเปเปˆเบ”เบตเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบœเบตเบเปเบœเปˆเบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบ™เบฑเป‰เบ™เปเบฅเป‰เบง. เป€เบฎเบฑเบ” เบšเปเปˆ เปƒเบŠเป‰เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰
เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบ—เปˆเบฒเบ™เป„เบ”เป‰เบญเปˆเบฒเบ™ git-rebase(1) เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡.

--no-rebase
เบฅเบปเบšเบฅเป‰เบฒเบ‡เบเปˆเบญเบ™เปœเป‰เบฒเบ™เบตเป‰ --rebase.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™ เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡ to เบเบฒเบ™เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™
--เบ—เบฑเบ‡เปเบปเบ”
เป€เบญเบปเบฒเบฃเบตเป‚เบกเบ”เบ—เบฑเบ‡เปเบปเบ”.

-a, --append
เบ•เบทเปˆเบกเปƒเบชเปˆเบŠเบทเปˆเบญเป‰เบฒเบ‡เบญเบตเบ‡ เปเบฅเบฐเบŠเบทเปˆเบงเบฑเบ”เบ–เบธเบ‚เบญเบ‡เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ—เบตเปˆเบ”เบถเบ‡เบกเบฒเบเบฑเบšเป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบ‚เบญเบ‡
.git/FETCH_HEAD. เบ–เป‰เบฒเบšเปเปˆเบกเบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰ เบ‚เปเป‰เบกเบนเบ™เป€เบเบปเปˆเบฒเปƒเบ™ .git/FETCH_HEAD เบˆเบฐเบ–เบทเบเบ‚เบฝเบ™เบ—เบฑเบš.

--เบ„เบงเบฒเบกโ€‹เป€เบฅเบดเบ=
เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ”เบถเบ‡โ€‹เป€เบญเบปเบฒโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹เบ‚เบญเบ‡ commits เบˆเบฒเบโ€‹เบ›เบฒเบโ€‹เบ‚เบญเบ‡โ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹
เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”. เบ–เป‰เบฒเบ”เบถเบ‡เป„เบ›เบซเบฒ เบ เบ•เบทเป‰เบ™ repository เบชเป‰เบฒเบ‡เป‚เบ”เบ git clone เบเบฑเบš --depth=
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ (เป€เบšเบดเปˆเบ‡ git-clone(1โ€‹)โ€‹) เป€เบฅเบดเบโ€‹เบซเบผเบทโ€‹เบซเบเปเป‰โ€‹เบ›เบฐโ€‹เบซเบงเบฑเบ”โ€‹เบชเบฒเบ”โ€‹เบเบฑเบšโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹เบ‚เบญเบ‡โ€‹
เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒ. Tags เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบ—เบตเปˆเป€เบฅเบดเบเป€เบŠเบดเปˆเบ‡เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ”เบถเบ‡เบกเบฒ.

--เบšเปเปˆเบ•เบทเป‰เบ™
เบ–เป‰เบฒเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เปเบซเบผเปˆเบ‡เบ—เบตเปˆเบชเบปเบกเบšเบนเบ™, เบ›เปˆเบฝเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ•เบทเป‰เบ™เปƒเบซเป‰เป€เบ›เบฑเบ™เบ—เบตเปˆเบชเบปเบกเบšเบนเบ™,
เบฅเบปเบšโ€‹เบ‚เปเป‰โ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบเปเบฒโ€‹เบ•เบทเป‰เบ™โ€‹.

เบ–เป‰เบฒเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เปเบซเบผเปˆเบ‡เปเบกเปˆเบ™เบ•เบทเป‰เบ™, เป€เบญเบปเบฒเบซเบผเบฒเบเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เป€เบžเบทเปˆเบญเปƒเบซเป‰เบเบฐเปเบชเป„เบŸเบŸเป‰เบฒ
repository เบกเบตเบ›เบฐเบซเบงเบฑเบ”เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš repository เปเบซเบผเปˆเบ‡.

--update-เบ•เบทเป‰เบ™
เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบกเบทเปˆเบญเบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ•เบทเป‰เบ™, git fetch เบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ™เบฑเป‰เบ™
เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡ .git/shallow. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ›เบฑเบšเบ›เบธเบ‡ .git/shallow เปเบฅเบฐเบเบญเบกเบฎเบฑเบšเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง.

-f, --force
เป€เบกเบทเปˆเบญโ€‹เปƒเบ”โ€‹ เป„เบ› เบ”เบถเบ‡ เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบš : refspec, เบกเบฑเบ™เบ›เบฐเบ•เบดเป€เบชเบ”เบ—เบตเปˆเบˆเบฐเบ›เบฑเบšเบ›เบธเบ‡
เบชเบฒเบ‚เบฒเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบชเบฒเบ‚เบฒเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ เบกเบฑเบ™ fetches เป€เบ›เบฑเบ™เบฅเบนเบเบซเบฅเบฒเบ™
เบ‚เบญเบ‡ . เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบฅเบปเบšเบฅเป‰เบฒเบ‡เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ™เบฑเป‰เบ™.

-k, --keep
เบฎเบฑเบเบชเบฒเบŠเบธเบ”เบ—เบตเปˆเบ”เบฒเบงเป‚เบซเบผเบ”เป„เบงเป‰.

--no-tags
เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เปเบ—เบฑเบเบ—เบตเปˆเบŠเบตเป‰เปƒเบชเปˆเบงเบฑเบ”เบ–เบธเบ—เบตเปˆเบ–เบทเบเบ”เบฒเบงเป‚เบซเบผเบ”เบˆเบฒเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ—เบฒเบ‡เป„เบ
เบ–เบทเบโ€‹เบ”เบถเบ‡โ€‹เบ”เบนเบ”โ€‹เปเบฅเบฐโ€‹เป€เบเบฑเบšโ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹. เบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เปเบ—เบฑเบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ•เปเปˆเป„เบ›เบ™เบตเป‰. เป„เบ”เป‰
เบžเบถเบ”เบ•เบดเบเบณเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเบณเบฅเบฑเบšเบฃเบตเป‚เปเบ”เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบฐเบšเบธเบ”เป‰เบงเบเบฃเบตเป‚เปเบ”. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ .tagOpt.
เป€เบšเบดเปˆเบ‡ git-config(1).

-u, --update-head-ok
เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เป„เบ› เบ”เบถเบ‡ เบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบซเบปเบงเบ—เบตเปˆเบเบปเบ‡เบเบฑเบšเบ›เบฐเบˆเบธเบšเบฑเบ™
เบชเบฒเบ‚เบฒ. เบ—เบธเบ‡เบ™เบตเป‰เบ›เบดเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบš. เบ™เบตเป‰เปเบกเปˆเบ™เบขเปˆเบฒเบ‡เบ”เบฝเบงเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบžเบฒเบเปƒเบ™เบชเปเบฒเบฅเบฑเบš เป„เบ› เบ”เบถเบ‡
เบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเบฑเบš เป„เบ› เบ”เบถเบ‡, เปเบฅเบฐเป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เบ›เบฐเบ•เบดเบšเบฑเบ” Porcelain เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡
เบšเปเปˆเบ„เบงเบ™เปƒเบŠเป‰เบกเบฑเบ™.

--upload-pack
เป€เบกเบทเปˆเบญเบ–เบทเบเบกเบญเบšเปƒเบซเป‰, เปเบฅเบฐเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒเบกเบฒเบˆเบฒเบเปเบกเปˆเบ™เบˆเบฑเบ”เบเบฒเบ™เป‚เบ”เบ เป„เบ› fetch-pack,
--exec= เบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบš
เบ„เปเบฒเบชเบฑเปˆเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เบ—เป‰เบฒเบเบญเบทเปˆเบ™เป†.

- เปเบกเปˆเบเบดเบ‡
เบชเบฐเบ–เบฒเบ™เบฐเบ„เบงเบฒเบกเบ„เบทเบšเปœเป‰เบฒเบ–เบทเบเบฅเบฒเบเบ‡เบฒเบ™เบขเบนเปˆเปƒเบ™เบชเบฐเบ•เบฃเบตเบกเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ•เบฒเบกเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบกเบทเปˆเบญเบกเบฑเบ™เบขเบนเปˆ
เบ•เบดเบ”เบเบฑเบš terminal, เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆ -q เบ–เบทเบเบเปเบฒเบ™เบปเบ”. เบ—เบธเบ‡เบ™เบตเป‰เบšเบฑเบ‡เบ„เบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบ„เบงเบฒเบกเบ„เบทเบšเบซเบ™เป‰เบฒเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ
เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบ•โ€‹เบฃเบตเบกโ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™โ€‹เปเบกเปˆเบ™โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เป„เบ›โ€‹เบซเบฒโ€‹เบชเบฐโ€‹เบ–เบฒเบ™โ€‹เบ—เบตเปˆโ€‹.


เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ "เป„เบฅเบเบฐเป„เบ" เบ—เบตเปˆเป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เบซเบผเบทเบเบฒเบ™เบ”เบถเบ‡. เบ™เบตเป‰
เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™ URL (เป€เบšเบดเปˆเบ‡เบžเบฒเบ GIT URLS เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰) เบซเบผเบทเบŠเบทเปˆเบ‚เบญเบ‡เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ
(เป€เบšเบดเปˆเบ‡เบžเบฒเบ REMOTES เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰).


เบฅเบฐเบšเบธเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ—เบตเปˆเบˆเบฐเบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™ เปเบฅเบฐเบญเป‰เบฒเบ‡เบญเบตเบ‡เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เปƒเบ”เบ—เบตเปˆเบˆเบฐเบญเบฑเบšเป€เบ”เบ”. เป€เบกเบทเปˆเบญเบšเปเปˆเบกเบต s
เบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, refs เบเบฑเบš fetch เปเบกเปˆเบ™เบญเปˆเบฒเบ™เบˆเบฒเบเป„เบฅเบเบฐเป„เบ. .เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™
เบ•เบปเบงเปเบ›เปเบ—เบ™ (เป€เบšเบดเปˆเบ‡ git-fetch(1)).

เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ เบ เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบšเบงเบ +, เบ•เบฒเบกเบ”เป‰เบงเบเปเบซเบผเปˆเบ‡เบญเป‰เบฒเบ‡เบญเบตเบ‡
, เบ•เบฒเบกเบ”เป‰เบงเบเบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ” :, เบ•เบฒเบกเบ”เป‰เบงเบเบˆเบธเบ”เบซเบกเบฒเบเบ›เบฒเบเบ—เบฒเบ‡ ref . เบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ”เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
เบ–เบทเบเบฅเบฐเป€เบงเบฑเป‰เบ™เป€เบกเบทเปˆเบญ เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ.

เปเบ—เบฑเบ เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบ„เบทเบเบฑเบ™เบเบฑเบš refs/tags/ :refs/tags/ ; เบกเบฑเบ™เบฎเป‰เบญเบ‡เบ‚เปเป€เบญเบปเบฒ
เบ—เบธเบเบขเปˆเบฒเบ‡เบ‚เบถเป‰เบ™เบเบฑเบšเปเบ—เบฑเบเบ—เบตเปˆเปƒเบซเป‰.

เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ—เบฒเบ‡เป„เบเบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™ เบ–เบทเบเบ”เบถเบ‡เบกเบฒ, เปเบฅเบฐเบ–เป‰เบฒ เบšเปเปˆเปเบกเปˆเบ™เบชเบฐเบ•เบฃเบดเบ‡เบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ, เป„เบ”เป‰
เบญเป‰เบฒเบ‡เบญเบตเบ‡เปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบตเปˆเบเบปเบ‡เบเบฑเบšเบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบปเปˆเบ‡เบ•เปเปˆเบขเปˆเบฒเบ‡เป„เบงเบงเบฒเป‚เบ”เบเปƒเบŠเป‰ . เบ–เป‰เบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบšเบงเบ + เปเบกเปˆเบ™
เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบˆเบฐเบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเบกเบตเบœเบปเบ™เปƒเบ™เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ.

เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹
เป€เบกเบทเปˆเบญเบชเบฒเบ‚เบฒเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบ”เบถเบ‡เบกเบฒเปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเบเบฑเบ™เบงเปˆเบฒเบ–เบทเบเป€เบฎเบฑเบ”เปƒเปเปˆ เปเบฅเบฐ เบญเบตเบ‡เปƒเบชเปˆเบ„เบทเบ™เปƒเปเปˆ
เป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบด, เบ„เบฒเบ”เบงเปˆเบฒเบ›เบฒเบเปƒเบซเบกเปˆเบ‚เบญเบ‡เบกเบฑเบ™เบˆเบฐเบšเปเปˆเบกเบตเบฅเบนเบเบซเบฅเบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰
tip (เบ”เบฑเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เป€เบเบฑเบšโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เปƒเบ™โ€‹เบ„เบฑเป‰เบ‡โ€‹เบชเบธเบ”โ€‹เบ—เป‰เบฒเบโ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เป„เบ”เป‰โ€‹เบ”เบถเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹)โ€‹. เป€เบˆเบปเป‰เบฒ
เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบ + เป€เบžเบทเปˆเบญเบŠเบตเป‰เบšเบญเบเป€เบ–เบดเบ‡เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบ—เบตเปˆเบšเปเปˆเป„เบงเบ•เปเปˆเบซเบ™เป‰เบฒ
เบชเปเบฒเบฅเบฑเบšเบชเบฒเบ‚เบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง. เบšเปเปˆเบกเบตเบ—เบฒเบ‡เบ—เบตเปˆเบˆเบฐเบเปเบฒเบ™เบปเบ”เบซเบผเบทเบ›เบฐเบเบฒเบ”เบงเปˆเบฒเบชเบฒเบ‚เบฒเบˆเบฐเป€เบ›เบฑเบ™
เบกเบตเบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ—เบตเปˆเบกเบตเบžเบถเบ”เบ•เบดเบเปเบฒเบ™เบตเป‰; เบœเบนเป‰เปƒเบŠเป‰เบ”เบถเบ‡เบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡
เบฎเบนเป‰เบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบตเปˆเบ„เบฒเบ”เป„เบงเป‰เบชเปเบฒเบฅเบฑเบšเบชเบฒเบ‚เบฒ.

เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹
เบกเบตเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบฅเบฒเบเบŠเบทเปˆเบซเบผเบฒเบ เป‚เบ”เบเบเบปเบ‡ เป„เบ› เบ”เบถเบ‡
เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบฅเบฐเบกเบตเป„เบฅเบเบฐเป„เบเบซเบผเบฒเบ. .fetch entries เบขเบนเปˆเปƒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™ a เปเบฅเบฐเปเบฅเปˆเบ™ a เป„เบ› เบ”เบถเบ‡ เบ„เปเบฒเบชเบฑเปˆเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เปƒเบ”เป†
เบˆเบฐเปเบˆเป‰เบ‡ เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™. s เป„เบ”เป‰เบฅเบฐเบšเบธเป„เบงเป‰เบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡
เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบšเบชเบฒเบ‚เบฒเบ›เบฐเบˆเบธเบšเบฑเบ™เบขเบนเปˆเบชเบฐเป€เปเบตเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™. เปƒเบ™เบ„เปเบฒเบชเบฑเบšเบ•เปˆเบฒเบ‡เป†เบญเบทเปˆเบ™เป†, เบ–เป‰เบฒเบ—เปˆเบฒเบ™
เบฅเบฒเบเบŠเบทเปˆเบซเบผเบฒเบเบเบงเปˆเบฒเปœเบถเปˆเบ‡เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ—เบฒเบ‡เป„เบ, เป„เบ› เบ”เบถเบ‡ เบˆเบฐเบชเป‰เบฒเบ‡เบเบฒเบ™เบฅเบงเบก Octopus. เบญเบตเบเบ”เป‰เบฒเบ™เบ™เบถเปˆเบ‡
เบกเบท, เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเบšเปเปˆเบšเบญเบเบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡ เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, เป„เบ›
เบ”เบถเบ‡ เบˆเบฐโ€‹เบ”เบถเบ‡โ€‹เป€เบญเบปเบฒโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹ เบกเบฑเบ™เบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ. .เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™
configuration เปเบฅเบฐ merge เบžเบฝเบ‡เปเบ•เปˆเบ—เปเบฒเบญเบดเบ” เบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒเบ›เบฐเบˆเบธเบšเบฑเบ™.
เบ™เบตเป‰เปเบกเปˆเบ™เบเป‰เบญเบ™เบงเปˆเบฒเบเบฒเบ™เป€เบฎเบฑเบ” Octopus เบˆเบฒเบ refs เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเปเบกเปˆเบ™เบšเปเปˆเบ„เปˆเบญเบเป€เบฎเบฑเบ”, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบฎเบฑเบเบชเบฒ
เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบ‚เบญเบ‡โ€‹เบซเบผเบฒเบโ€‹เบซเบปเบงโ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เป„เบ›โ€‹เบ”เบฝเบงโ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เบ”เบถเบ‡โ€‹เป€เบญเบปเบฒโ€‹เบซเบผเบฒเบโ€‹เบเบงเปˆเบฒโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เปเบกเปˆเบ™โ€‹เบกเบฑเบโ€‹เบˆเบฐโ€‹
เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”.

GIT urls


เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, URLs เบกเบตเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡, เบ—เบตเปˆเบขเบนเปˆเบ‚เบญเบ‡
เป€เบŠเบตเบšเป€เบงเบตเบ—เบฒเบ‡เป„เบ, เปเบฅเบฐเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เป„เบ›เบซเบฒเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™. เบ‚เบถเป‰เบ™เบขเบนเปˆเบเบฑเบšเบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒเบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡, เบšเบฒเบ‡
เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบšเปเปˆเบกเบต.

Git เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ ssh, git, http, เปเบฅเบฐ https protocols (เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, ftp, เปเบฅเบฐ ftps เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป„เบ”เป‰.
เบชเปเบฒเบฅเบฑเบš fetching เปเบฅเบฐ rsync เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เบถเบ‡เปเบฅเบฐเบเบฒเบ™เบŠเบธเบเบเบนเป‰, เปเบ•เปˆเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบšเปเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบฅเบฐ
เป€เบŠเบปเบฒเบชเบฐเปœเบฑเบšเบชเบฐเปœเบนเบ™; เบขเปˆเบฒเปƒเบŠเป‰เบžเบงเบเบกเบฑเบ™).

เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡ (เป€เบŠเบฑเปˆเบ™: git: // URL) เบšเปเปˆเบกเบตเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เปเบฅเบฐเบ„เบงเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบš
เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡เบเปˆเบฝเบงเบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเบšเปเปˆเบ›เบญเบ”เป„เบž.

syntax เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เบเบฑเบšเบžเบงเบเบกเบฑเบ™:

ยท ssh://[user@]host.xz[:port]/path/to/repo.git/

ยท git://host.xz[:port]/path/to/repo.git/

ยท http[s]://host.xz[:port]/path/to/repo.git/

ยท ftp[s]://host.xz[:port]/path/to/repo.git/

ยท rsync://host.xz/path/to/repo.git/

syntax เบ„เป‰เบฒเบเบ„เบท scp เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™ ssh:

ยท [user@]host.xz:path/to/repo.git/

syntax เบ™เบตเป‰เบ–เบทเบเบฎเบฑเบšเบฎเบนเป‰เบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบšเปเปˆเบกเบตเบ•เบปเบงเบซเบเปเป‰เบเปˆเบญเบ™เบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ”เบ—เปเบฒเบญเบดเบ”. เบ™เบตเป‰เบŠเปˆเบงเบ
เปเบเบเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบตเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบˆเปเป‰เบฒเบชเบญเบ‡เป€เบกเบฑเบ”. เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ foo:bar เบชเบฒเบกเบฒเบ”
เบ–เบทเบเบฅเบฐเบšเบธเป€เบ›เบฑเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡ เบซเบผเบท ./foo:bar เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบ–เบทเบเบ•เบตเบ„เบงเบฒเบกเบœเบดเบ”เป€เบ›เบฑเบ™ ssh url.

เป‚เบ›เป‚เบ•เบ„เบญเบ™ ssh เปเบฅเบฐ git เบเบฑเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ ~ เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰:

ยท ssh://[user@]host.xz[:port]/~[user]/path/to/repo.git/

ยท git://host.xz[:port]/~[user]/path/to/repo.git/

ยท [user@]host.xz:/~[user]/path/to/repo.git/

เบชเปเบฒเบฅเบฑเบš repositories เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบเบฑเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ”เบ Git natively, syntax เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™
เปƒเบŠเป‰:

ยท /path/to/repo.git/

ยท file:///path/to/repo.git/

เบชเบญเบ‡ syntax เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบชเปˆเบงเบ™เบซเบผเบฒเบเปเบกเปˆเบ™เบ—เบฝเบšเป€เบ—เบปเปˆเบฒ, เบเบปเบเป€เบงเบฑเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ cloning, เป€เบกเบทเปˆเบญเบญเบฐเบ”เบตเบ”เบซเบกเบฒเบเป€เบ–เบดเบ‡
-- เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปƒเบ™โ€‹เบ—เป‰เบญเบ‡โ€‹เบ–เบดเปˆเบ™โ€‹. เป€เบšเบดเปˆเบ‡ git-clone(1) เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”.

เป€เบกเบทเปˆเบญ Git เบšเปเปˆเบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™, เบกเบฑเบ™เบžเบฐเบเบฒเบเบฒเบกเปƒเบŠเป‰
เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบ- เบœเบนเป‰เบŠเปˆเบงเบเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ, เบ–เป‰เบฒเบกเบตเบขเบนเปˆ. เป€เบžเบทเปˆเบญเบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบœเบนเป‰เบŠเปˆเบงเบเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™,
syntax เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰:

ยท ::

เบขเบนเปˆเปƒเบช เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡, เป€เบŠเบตเบšเป€เบงเบตเปเบฅเบฐเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡, เบซเบผเบทเบชเบฐเบ•เบฃเบดเบ‡เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบš URL เบ—เบตเปˆเบกเบฑเบ
เบฎเบฑเบšเบฎเบนเป‰เป‚เบ”เบเบœเบนเป‰เบŠเปˆเบงเบเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบชเบฐเป€เบžเบฒเบฐเบ—เบตเปˆเบ–เบทเบเบฎเบฝเบเบฎเป‰เบญเบ‡. เป€เบšเบดเปˆเบ‡ gitremote-helpers(1) เบชเปเบฒเบฅเบฑเบš
เบฅเบฒเบเบฅเบฐเบญเบฝเบ”.

เบ–เป‰เบฒเบกเบตเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบ‚เบญเบ‡ repositories เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบ—เบตเปˆเบกเบตเบŠเบทเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เปเบฅเบฐเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰ a
เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒ (เป€เบŠเบฑเปˆเบ™เบงเปˆเบฒ URL เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเปƒเบŠเป‰เบˆเบฐเบ–เบทเบเบ‚เบฝเบ™เบ„เบทเบ™เปƒเบซเบกเปˆเปƒเบ™ URLs เบ—เบตเปˆ
เป€เบฎเบฑเบ”เบงเบฝเบ), เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ‚เบญเบ‡เปเบšเบšเบŸเบญเบก:

[url " "]
เปเบ—เบ™เบ—เบตเปˆ =

เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ”เป‰เบงเบเบ™เบตเป‰:

[url "git://git.host.xz/"]
เปเบ—เบ™เบ—เบตเปˆ = host.xz:/path/to/
เปเบ—เบ™เบ—เบตเปˆ = เบงเบฝเบ:

URL เป€เบŠเบฑเปˆเบ™ "work:repo.git" เบซเบผเบทเป€เบŠเบฑเปˆเบ™ "host.xz:/path/to/repo.git" เบˆเบฐเบ–เบทเบเบ‚เบฝเบ™เบ„เบทเบ™เปƒเบ™เบญเบฑเบ™เปƒเบ”เบ™เบถเปˆเบ‡.
เบชเบฐเบžเบฒเบšเบเบฒเบ™เบ—เบตเปˆเป€เบญเบปเบฒ URL เป€เบ›เบฑเบ™ "git://git.host.xz/repo.git".

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบฝเบ™เบ„เบทเบ™ URLs เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŠเบธเบเบเบนเป‰เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เบชเปˆเบงเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ‚เบญเบ‡
เปเบšเบšเบŸเบญเบก:

[url " "]
pushInsteadOf =

เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ”เป‰เบงเบเบ™เบตเป‰:

[url "ssh://example.org/"]
pushInsteadOf = git://example.org/

URL เป€เบŠเบฑเปˆเบ™ "git://example.org/path/to/repo.git" เบˆเบฐเบ–เบทเบเบ‚เบฝเบ™เบ„เบทเบ™เปƒเบชเปˆ.
"ssh://example.org/path/to/repo.git" เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ pushes, เปเบ•เปˆ pulls เบˆเบฐเบเบฑเบ‡เปƒเบŠเป‰เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš.
Url.

เบชเบดเปˆเบ‡เบ—เบตเปˆเบ„เบงเบ™เบฎเบนเป‰


เบŠเบทเปˆเบ‚เบญเบ‡เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เปเบ—เบ™ URL เป€เบ›เบฑเบ™ เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡:

ยท เบฃเบตเป‚เปเบ”เบขเบนเปˆเปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ Git: $GIT_DIR/config,

ยท เป„เบŸเบฅเปŒเปƒเบ™เบšเบฑเบ™เบŠเบต $GIT_DIR/เป„เบฅเบเบฐเป„เบ, เบซเบผเบท

ยท เป„เบŸเบฅเปŒเปƒเบ™เบšเบฑเบ™เบŠเบต $GIT_DIR/เบชเบฒเบ‚เบฒ.

เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบเบฑเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบžเบทเปˆเบญเบเบปเบเป€เบงเบฑเป‰เบ™ refspec เบˆเบฒเบเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเปเบ•เปˆเบฅเบฐเบ„เบปเบ™
เบกเบต refspec เบ—เบตเปˆ git เบˆเบฐเปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เบŠเบทเปˆ เป„เบฅเบเบฐเป„เบ in configuration เป€เบญเบเบฐเบชเบฒเบ™
เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบฅเบทเบญเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เบŠเบทเปˆโ€‹เบ‚เบญเบ‡โ€‹เบ—เบฒเบ‡โ€‹เป„เบโ€‹เบ—เบตเปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เป„เบ”เป‰โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบ„เปˆเบฒโ€‹เปƒเบ™โ€‹เป€เบกเบทเปˆเบญโ€‹เบเปˆเบญเบ™โ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹
git-remote(1) git-config(1) เบซเบผเบทโ€‹เปเบกเป‰โ€‹เบเบฐโ€‹เบ—เบฑเป‰เบ‡โ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ„เบนเปˆโ€‹เบกเบทโ€‹เบเบฑเบšโ€‹เป„เบŸเบฅโ€‹เปŒ $GIT_DIR/config. URL
เบฃเบตเป‚เปเบ”เบ™เบตเป‰เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™. Refspec เบ‚เบญเบ‡เบฃเบตเป‚เบกเบ”เบ™เบตเป‰เบˆเบฐเป€เบ›เบฑเบ™
เบ–เบทเบเปƒเบŠเป‰เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบšเปเปˆเปƒเบซเป‰ refspec เปƒเบ™เปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡. เบเบฒเบ™โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบกเบฒโ€‹เปƒเบ™โ€‹
config เป„เบŸเบฅเปŒเบˆเบฐเบ›เบฒเบเบปเบ”เปเบšเบšเบ™เบตเป‰:

[เบ—เบฒเบ‡โ€‹เป„เบโ€‹" "]
url =
pushurl =
เบเบนเป‰ =
fetch =

เป„เบ”เป‰ เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŠเบธเบเบเบนเป‰เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบฅเบฐเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบˆเบฐ .

เบŠเบทเปˆ เป€เบญเบเบฐเบชเบฒเบ™ in $GIT_DIR/เป„เบฅเบเบฐเป„เบ
เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเปƒเบซเป‰เบŠเบทเปˆเบ‚เบญเบ‡เป„เบŸเบฅเปŒเปƒเบ™ $GIT_DIR/เป„เบฅเบเบฐเป„เบ. URL เปƒเบ™เป„เบŸเบฅเปŒเบ™เบตเป‰
เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ repository. refspec เปƒเบ™เป„เบŸเบฅเปŒเบ™เบตเป‰เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบšเปเปˆเปƒเบซเป‰ refspec เปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡. เป„เบŸเบฅเปŒเบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเบกเบตเบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰
เบฎเบนเบšเปเบšเบš:

URL: เบซเบ™เบถเปˆเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบš URL เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡
เบเบนเป‰:
เบ”เบถเบ‡:

Push: เบชเบฒเบเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบ เป„เบ› เบเบฒเบ™เบŠเบธเบเบเบนเป‰ เปเบฅเบฐเบ”เบถเบ‡: เป€เบชเบฑเป‰เบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบ เป„เบ› เบ”เบถเบ‡ เปเบฅเบฐ เป„เบ› เบ”เบถเบ‡.
Multiple Push: เปเบฅเบฐ Pull: เบชเบฒเบเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบชเบฒเบ‚เบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

เบŠเบทเปˆ เป€เบญเบเบฐเบชเบฒเบ™ in $GIT_DIR/เบชเบฒเบ‚เบฒ
เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเปƒเบซเป‰เบŠเบทเปˆเป„เบŸเบฅเปŒเปƒเบ™ $GIT_DIR/เบชเบฒเบ‚เบฒ. URL เปƒเบ™เป„เบŸเบฅเปŒเบ™เบตเป‰
เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ repository. เป„เบŸเบฅเปŒเบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเบกเบตเบฎเบนเบšเปเบšเบšเบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

#

เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™; # เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ.

เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™, git เบˆเบฐเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™ refspec เบ•เปเปˆเป„เบ›เบ™เบตเป‰, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเป€เบฎเบฑเบ”
เบชเบฐเปœเบญเบ‡เบญเบฑเบ™เปœเบถเปˆเบ‡เปƒเบ™เปเบ–เบงเบ„เบณเบชเบฑเปˆเบ‡. เปเบกเปˆเบ™เบŠเบทเปˆเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ™เบตเป‰เปƒเบ™ $GIT_DIR/เบชเบฒเบ‚เบฒ
เปเบฅเบฐ เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบ›เบฑเบ™เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš.

git fetch เปƒเบŠเป‰:

เบญเป‰เบฒเบ‡เบญเบตเบ‡/เบซเบปเบง/ :refs/heads/

git push เปƒเบŠเป‰:

HEAD:refs/heads/

เบฅเบงเบก เป‚เบ„เบ‡เบฎเปˆเบฒเบ‡


เบเบปเบ™เป„เบเบเบฒเบ™เบฅเบงเบก (git merge เปเบฅเบฐ git pull commands) เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ backend เบฅเบงเบก เปเบœเบ™เบเบธเบ”เบ—เบฐเบชเบฒเบ”
เบˆเบฐเบ–เบทเบเป€เบฅเบทเบญเบเบ”เป‰เบงเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ -s. เบšเบฒเบ‡เบเบธเบ”เบ—เบฐเบชเบฒเบ”เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡, เบŠเบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™
เบœเปˆเบฒเบ™เป‚เบ”เบเบเบฒเบ™เปƒเบซเป‰ -X arguments เป€เบžเบทเปˆเบญ git merge เปเบฅเบฐ / เบซเบผเบท git เบ”เบถเบ‡.

เปเบเป‰เป„เบ‚
เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เบžเบฝเบ‡เปเบ•เปˆเบชเบญเบ‡เบซเบปเบง (เป€เบŠเบฑเปˆเบ™: เบชเบฒเบ‚เบฒเบ›เบฐเบˆเบธเบšเบฑเบ™เปเบฅเบฐเบชเบฒเบ‚เบฒเบญเบทเปˆเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ”เบถเบ‡
เบˆเบฒเบ) เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบฅเบงเบก 3 เบ—เบฒเบ‡โ€‹. เบกเบฑเบ™เบžเบฐเบเบฒเบเบฒเบกเบเบงเบ”เบซเบฒเบเบฒเบ™เบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เบขเปˆเบฒเบ‡เบฅเบฐเบกเบฑเบ”เบฅเบฐเบงเบฑเบ‡
เบ„เบงเบฒเบกเบšเปเปˆเปเบ™เปˆเบ™เบญเบ™ เปเบฅเบฐเบ–เบทเบงเปˆเบฒเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบงเบ›เบญเบ”เป„เบž เปเบฅเบฐเป„เบง.

เบฎเบฝเบเบฎเป‰เบญเบ‡
เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เบžเบฝเบ‡เปเบ•เปˆเบชเบญเบ‡เบซเบปเบงเป‚เบ”เบเปƒเบŠเป‰เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ 3-way merge. เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบตเบซเบผเบฒเบเบเปˆเบงเบฒ
เบšเบฑเบ™เบžเบฐเบšเบธเบฅเบธเบ” เบ—เบณ เบกเบฐเบ”เบฒเบญเบฑเบ™ เปœเบถเปˆเบ‡ เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰ เบชเบณ เบฅเบฑเบšเบเบฒเบ™เบฅเบงเบก 3 เบ—เบฒเบ‡, เบกเบฑเบ™เบชเป‰เบฒเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰เบ—เบตเปˆเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบ‚เบญเบ‡
เบšเบฑเบ™เบžเบฐเบšเบธเบฅเบธเบ”เบ—เบปเปˆเบงเป„เบ›เปเบฅเบฐเปƒเบŠเป‰เบงเปˆเบฒเป€เบ›เบฑเบ™เบ•เบปเป‰เบ™เป„เบกเป‰เบญเป‰เบฒเบ‡เบญเบตเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบก 3 เบ—เบฒเบ‡. เบ™เบตเป‰เบกเบต
เป„เบ”เป‰เบ–เบทเบเบฅเบฒเบเบ‡เบฒเบ™เบงเปˆเบฒเบชเบปเปˆเบ‡เบœเบปเบ™เปƒเบซเป‰เบ‚เปเป‰เบ‚เบฑเบ”เปเบเปˆเบ‡เบเบฒเบ™เบœเบฐเบชเบปเบกเบœเบฐเบชเบฒเบ™เบซเบ™เป‰เบญเบเบฅเบปเบ‡เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เป‚เบ”เบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš
เป€เบฎเบฑเบ”เบ•เบฒเบกเบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบฅเบงเบกเบ•เบปเบงเบˆเบดเบ‡เบ—เบตเปˆเป€เบญเบปเบฒเบกเบฒเบˆเบฒเบเบ›เบฐเบซเบงเบฑเบ”เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡ Linux 2.6 kernel.
เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบเบงเบ”เบซเบฒเปเบฅเบฐเบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบเบฒเบ™เบฅเบงเบกเบ•เบปเบงเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆ. เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
merge เปเบœเบ™เบเบธเบ”เบ—เบฐเบชเบฒเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ”เบถเบ‡เบซเบผเบทเบฅเบงเบกเบชเบฒเบ‚เบฒเบซเบ™เบถเปˆเบ‡.

เป„เบ”เป‰ เบฎเบฝเบเบฎเป‰เบญเบ‡ เบเบธเบ”เบ—เบฐเบชเบฒเบ”เบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ•เปเปˆเป„เบ›เบ™เบตเป‰:

เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰โ€‹เบšเบฑเบ‡โ€‹เบ„เบฑเบšโ€‹เปƒเบซเป‰ hunks เบ—เบตเปˆโ€‹เบ‚เบฑเบ”โ€‹เปเบเปˆเบ‡โ€‹เบเบฑเบ™โ€‹เปƒเบซเป‰โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบญเบฑเบ”โ€‹เบ•เบฐโ€‹เป‚เบ™โ€‹เบกเบฑเบ”โ€‹เบขเปˆเบฒเบ‡โ€‹เบชเบฐโ€‹เบญเบฒเบ”โ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เป€เบญเบทเป‰เบญโ€‹เบญเปเบฒโ€‹เบ™เบงเบโ€‹ เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ
เบชเบฐเบšเบฑเบš. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบˆเบฒเบเบ•เบปเป‰เบ™เป„เบกเป‰เบญเบทเปˆเบ™เป†เบ—เบตเปˆเบšเปเปˆเบ‚เบฑเบ”เปเบเป‰เบ‡เบเบฑเบšเบเปˆเบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบกเปˆเบ™
เบชเบฐเบ—เป‰เบญเบ™เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบฅเบงเบก. เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบ–เบฒเบ™เบชเบญเบ‡, เป€เบ™เบทเป‰เบญเปƒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”
เบˆเบฒเบโ€‹เบเปˆเบฒเบโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒ.

เบ™เบตเป‰เบšเปเปˆเบ„เบงเบ™เบชเบฑเบšเบชเบปเบ™เบเบฑเบš เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš merge เบเบธเบ”เบ—เบฐเบชเบฒเบ”, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเป„เบ”เป‰เป€เบšเบดเปˆเบ‡
เบขเบนเปˆเปƒเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ•เบปเป‰เบ™เป„เบกเป‰เบญเบทเปˆเบ™เบšเบฑเบ™เบˆเบธเบขเบนเปˆเปƒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”. เบกเบฑเบ™เบ–เบดเป‰เบกเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบ•เบปเป‰เบ™เป„เบกเป‰เบญเบทเปˆเบ™เป€เบฎเบฑเบ”,
เบ›เบฐเบเบฒเบ” เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ เบ›เบฐโ€‹เบซเบงเบฑเบ”โ€‹เบชเบฒเบ”โ€‹เบกเบตโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ—เบตเปˆโ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เปƒเบ™โ€‹เบกเบฑเบ™โ€‹.

เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ
เบ™เบตเป‰เปเบกเปˆเบ™เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบกเบ‚เบญเบ‡ เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš.

เบ„เบงเบฒเบกเบญเบปเบ”เบ—เบปเบ™
เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰, merge-recursive เปƒเบŠเป‰เป€เบงเบฅเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบฅเบฑเบเบ™เป‰เบญเบเป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบœเบดเบ”เบžเบฒเบ”
เบ—เบตเปˆเบšเบฒเบ‡เบ„เบฑเป‰เบ‡เป€เบเบตเบ”เบ‚เบถเป‰เบ™เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบชเบฒเบเบ—เบตเปˆเบเบปเบ‡เบเบฑเบ™เบ—เบตเปˆเบšเปเปˆเบชเปเบฒเบ„เบฑเบ™ (เบ•เบปเบงเบขเปˆเบฒเบ‡: เบงเบปเบ‡เป€เบฅเบฑเบšเบˆเบฒเบเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡
เบซเบ™เป‰เบฒเบ—เบตเปˆ). เปƒเบŠเป‰เบ™เบตเป‰เป€เบกเบทเปˆเบญเบ‡เปˆเบฒเบ—เบตเปˆเบˆเบฐเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เปเบ•เบเปเบเบเบเบฑเบ™เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เปเบฒเบกเบฐเบŠเบฒเบ”. เป€เบšเบดเปˆเบ‡เบ™เบณ
git-diff(1) -- เบ„เบงเบฒเบกเบญเบปเบ”เบ—เบปเบ™.

diff-algorithm=[เบ„เบงเบฒเบกเบญเบปเบ”เบ—เบปเบ™|เปœเป‰เบญเบเบชเบธเบ”|เบฎเบตเบชเป‚เบ•เปเบเบฃเบก|myers]
เบšเบญเบ merge-recursive เป€เบžเบทเปˆเบญเปƒเบŠเป‰เบงเบดเบ—เบตเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบŠเปˆเบงเบเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เป„เบ”เป‰
mismerges เบ—เบตเปˆโ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบงเปˆเบฒโ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ—เบตเปˆโ€‹เบเบปเบ‡โ€‹เบเบฑเบ™โ€‹เบšเปเปˆโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™ (เป€เบŠเบฑเปˆเบ™โ€‹: เบงเบปเบ‡โ€‹เป€เบฅเบฑเบšโ€‹เบˆเบฒเบ
เบซเบ™เป‰เบฒโ€‹เบ—เบตเปˆโ€‹เบ—เบตเปˆโ€‹เปเบ•เบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบเบฑเบ™โ€‹)โ€‹. เป€เบšเบดเปˆเบ‡เบ™เบณ git-diff(1) --diff-algorithm.

ignore-space-change, ignore-all-space, ignore-space-at-eol
เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เปเปˆเบชเบฒเบเบ—เบตเปˆเบกเบตเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡
sake เบ‚เบญเบ‡เบเบฒเบ™เบฅเบงเบกเบชเบฒเบกเบ—เบฒเบ‡. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบžเบทเป‰เบ™เบ—เบตเปˆเบ‚เบฒเบงเบ›เบฐเบชเบปเบกเบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบญเบทเปˆเบ™เป†เบ•เปเปˆเบเบฑเบšเป€เบชเบฑเป‰เบ™
เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบฅเบฐเป€เบฅเบตเบ. เป€เบšเบดเปˆเบ‡เบ™เบณ git-diff(1) -b, -w, เปเบฅเบฐ --ignore-space-at-eol.

ยท เบ–เป‰เบฒ เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ เบชเบฐเบšเบฑเบšเบžเบฝเบ‡เปเบ•เปˆเปเบ™เบฐเบ™เปเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เป€เบ›เบฑเบ™เปเบ–เบง, เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ เบชเบฐเบšเบฑเบšเปเบกเปˆเบ™
เปƒเบŠเป‰;

ยท เบ–เป‰เบฒ เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ เบชเบฐเบšเบฑเบšเปเบ™เบฐเบ™เปเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เปเบ•เปˆ เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ เบชเบฐโ€‹เบšเบฑเบšโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบกเบต a
เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹, เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ เบชเบฐโ€‹เบšเบฑเบšโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹;

ยท เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เบฅเบงเบกเบ•เบปเบงเบ”เบณเป€เบ™เบตเบ™เป„เบ›เปƒเบ™เบ—เบฒเบ‡เบ›เบปเบเบเบฐเบ•เบด.

เบ›เบฑเบšเปƒเบซเป‰เป€เบ›เบฑเบ™เบ›เบปเบเบเบฐเบ•เบด
เบ™เบตเป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบ›เบฑเบ™ virtual check-out เปเบฅเบฐ check-in เบ‚เบญเบ‡เบ—เบฑเบ‡เบชเบฒเบกเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ
เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบเบฒเบ™โ€‹เบฅเบงเบกโ€‹เบชเบฒเบกโ€‹เบ—เบฒเบ‡โ€‹. เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เบซเบกเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบฅเบงเบกเบชเบฒเบ‚เบฒ
เบ”เป‰เบงเบเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบ—เบตเปˆเบชเบฐเบญเบฒเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบทเบเบปเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบ›เบปเบเบเบฐเบ•เบดเบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™. เป€เบšเบดเปˆเบ‡ "เบเบฒเบ™เบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™
เบชเบฒเบ‚เบฒเบ—เบตเปˆเบกเบตเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเป€เบŠเบฑเบเบญเบดเบ™/เป€เบŠเบฑเบเป€เบญเบปเบฒเบ—เบตเปˆเบ•เปˆเบฒเบ‡เบเบฑเบ™" เปƒเบ™ gitattributes(5) เบชเปเบฒเบฅเบฑเบš
เบฅเบฒเบเบฅเบฐเบญเบฝเบ”.

no-renormalize
เบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เบ•เบปเบงเป€เบฅเบทเบญเบ renormalize. เบญเบฑเบ™เบ™เบตเป‰ overrides merge.renormalize
เบ•เบปเบงเปเบ›เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ.

rename-threshold=
เบ„เบงเบšเบ„เบธเบกเป€เบเบ™เบ„เบงเบฒเบกเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบ—เบตเปˆเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบเบงเบ”เบซเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆ. เป€เบšเบดเปˆเบ‡เบ™เบณ git-diff(1โ€‹)
- เบก.

เบ•เบปเป‰เบ™เป„เบกเป‰เบเปˆเบญเบ[= ]
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบกเปˆเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบเป‰เบฒเบงเบซเบ™เป‰เบฒเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบซเบผเบฒเบ เบ•เบปเป‰เบ™เป„เบกเป‰เบเปˆเบญเบ เบเบธเบ”เบ—เบฐเบชเบฒเบ”, เบšเปˆเบญเบ™เบ—เบตเปˆเบเบธเบ”เบ—เบฐเบชเบฒเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰
เบเบฒเบ™เบ„เบฒเบ”เป€เบ”เบปเบฒเบงเปˆเบฒเบ•เป‰เบญเบ‡เบ›เปˆเบฝเบ™เบ•เบปเป‰เบ™เป„เบกเป‰เบชเบญเบ‡เบ•เบปเป‰เบ™เปเบ™เบงเปƒเบ”เป€เบžเบทเปˆเบญเปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เป€เบกเบทเปˆเบญเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™.
เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ, เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปเบกเปˆเบ™ prefixed (เบซเบผเบท stripped เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™) เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰
เบฎเบนเบšเบฎเปˆเบฒเบ‡เบ‚เบญเบ‡เบชเบญเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰เปƒเบซเป‰เบเบปเบ‡เบเบฑเบ™.

octopus
เบ™เบตเป‰เปเบเป‰เป„เบ‚เบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒเบชเบญเบ‡เบซเบปเบง, เปเบ•เปˆเบ›เบฐเบ•เบดเป€เบชเบ”เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบเบฒเบ™เบฅเบงเบกเบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™
เบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ„เบนเปˆเบกเบท. เบกเบฑเบ™เบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบกเบฑเบ”เบชเบฒเบ‚เบฒเบซเบปเบงเบ‚เปเป‰
เบซเบปเบงเบฎเปˆเบงเบกเบเบฑเบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบเบธเบ”เบ—เบฐเบชเบฒเบ”เบเบฒเบ™เบฅเบงเบกเบเบฑเบ™เปƒเบ™เบ•เบญเบ™เบ•เบปเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ”เบถเบ‡เบซเบผเบทเบเบฒเบ™เบฅเบงเบกเบเบฑเบ™เบซเบผเบฒเบเบเปˆเบงเบฒ
เบซเบ™เบถเปˆเบ‡เบชเบฒเบ‚เบฒ.

เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš
เบ™เบตเป‰เปเบเป‰เป„เบ‚เบˆเปเบฒเบ™เบงเบ™เบซเบปเบงเปƒเบ”เป†, เปเบ•เปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰เบ—เบตเปˆเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เปเบกเปˆเบ™เบชเบฐเป€เบซเบกเบตเป„เบ›
เบ‚เบญเบ‡โ€‹เบซเบปเบงโ€‹เปœเป‰เบฒโ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เปƒเบ™โ€‹เบ›เบฐโ€‹เบˆเบธโ€‹เบšเบฑเบ™, เบšเปเปˆโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบ—เบฑเบ‡โ€‹เปเบปเบ”โ€‹เบˆเบฒเบโ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบญเบทเปˆเบ™โ€‹เบขเปˆเบฒเบ‡โ€‹เบกเบตโ€‹เบ›เบฐโ€‹เบชเบดเบ”โ€‹เบ—เบดโ€‹เบœเบปเบ™.
เบกเบฑเบ™เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ—เบปเบ”เปเบ—เบ™เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบเบปเปˆเบฒเบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ‚เป‰เบฒเบ‡. เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹
เบงเปˆเบฒเบ™เบตเป‰เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบ -Xours เบเบฑเบš เบฎเบฝเบเบฎเป‰เบญเบ‡ เบเบธเบ”โ€‹เบ—เบฐโ€‹เบชเบฒเบ”โ€‹เบฅเบงเบกโ€‹.

เบ•เบปเป‰เบ™เป„เบกเป‰เบเปˆเบญเบ
เบ™เบตเป‰เปเบกเปˆเบ™เบเบธเบ”เบ—เบฐเบชเบฒเบ” recursive เบ”เบฑเบ”เปเบเป‰. เป€เบกเบทเปˆเบญเบฅเบงเบกเบ•เบปเป‰เบ™เป„เบกเป‰ A เปเบฅเบฐ B, เบ–เป‰เบฒ B เบเบปเบ‡เบเบฑเบš
a subtree เบ‚เบญเบ‡ A, B เบ–เบทเบเบ›เบฑเบšเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เป€เบžเบทเปˆเบญเปƒเบซเป‰เบเบปเบ‡เบเบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ•เบปเป‰เบ™เป„เบกเป‰เบ‚เบญเบ‡ A, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™
เบเบฒเบ™เบญเปˆเบฒเบ™เบ•เบปเป‰เบ™เป„เบกเป‰เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ”เบฝเบงเบเบฑเบ™. เบเบฒเบ™เบ›เบฑเบšเบ•เบปเบงเบ™เบตเป‰เปเบกเปˆเบ™เบเบฑเบ‡เป€เบฎเบฑเบ”เป„เบ”เป‰เบ—เบปเปˆเบงเป„เบ›
เบ•เบปเป‰เบ™เป„เบกเป‰เบšเบฑเบ™เบžเบฐเบšเบธเบฅเบธเบ”.

เบ”เป‰เบงเบโ€‹เบเบธเบ”โ€‹เบ—เบฐโ€‹เบชเบฒเบ”โ€‹เบ—เบตเปˆโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบเบฒเบ™โ€‹เบฅเบงเบก 3 เบ—เบฒเบ‡ (เบฅเบงเบกโ€‹เบ—เบฑเบ‡โ€‹เบ„เปˆเบฒโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹, เบฎเบฝเบเบฎเป‰เบญเบ‡), เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹
เปเบกเปˆเบ™เป€เบฎเบฑเบ”เบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒเบ—เบฑเบ‡เบชเบญเบ‡, เปเบ•เปˆเบ•เปเปˆเบกเบฒเป„เบ”เป‰เบเบฑเบšเบ„เบทเบ™เบกเบฒเปƒเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบชเบฒเบ‚เบฒ, เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ™เบฑเป‰เบ™เบˆเบฐเป€เบ›เบฑเบ™
เบ›เบฐเบเบปเบ”เบขเบนเปˆเปƒเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบฅเบงเบก; เบšเบฒเบ‡เบ„เบปเบ™เบžเบปเบšเบงเปˆเบฒเบžเบถเบ”เบ•เบดเบเปเบฒเบ™เบตเป‰เบชเบฑเบšเบชเบปเบ™. เบกเบฑเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™เบเป‰เบญเบ™
เบžเบฝเบ‡เปเบ•เปˆเบซเบปเบงเปเบฅเบฐเบ–เบฒเบ™ merge เป„เบ”เป‰เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ” merge, เบšเปเปˆเปเบกเปˆเบ™
เบ„เปเบฒเบซเบกเบฑเป‰เบ™เบชเบฑเบ™เบเบฒเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™. เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบเบฒเบ™เบฅเบงเบก เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบถเปˆเบ‡เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบเบฑเบšเบ„เบทเบ™เบกเบฒเป€เบ›เบฑเบ™เบšเปเปˆ
เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบฑเบ‡เปเบปเบ”, เปเบฅเบฐเบ›เปˆเบฝเบ™เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบ›เปˆเบฝเบ™เปเบ—เบ™.

เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เบ„เบงเบฒเบกเบ‡เบฒเบก


เป€เบฅเบทเป‰เบญเบเป†เบ„เบปเบ™เปƒเบŠเป‰ git pull เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เปƒเบซเป‰เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเปƒเบ”เป†. เบ•เบฒเบกเบ›เบฐเป€เบžเบ™เบต, เบ™เบตเป‰เปเบกเปˆเบ™
เป€เบ—เบปเปˆเบฒเบเบฑเบšเป€เบงเบปเป‰เบฒเบงเปˆเบฒ git pull origin. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบชเบฒเบ‚เบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ. .เป„เบฅเบเบฐเป„เบเปเบกเปˆเบ™
เบ›เบฐเบˆเบธเบšเบฑเบ™เบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒ , เบ„เปˆเบฒเบ™เบฑเป‰เบ™เบ–เบทเบเปƒเบŠเป‰เปเบ—เบ™เบ•เบปเป‰เบ™เบเปเบฒเป€เบ™เบตเบ”.

เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบงเปˆเบฒ URL เปƒเบ”เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบญเบปเบฒเบกเบฒเบˆเบฒเบ, เบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ
เป„เบฅเบเบฐเป„เบ. .url เปเบกเปˆเบ™เบ›เบถเบเบชเบฒเบซเบฒเบฅเบทเปเบฅเบฐเบ–เป‰เบฒเบšเปเปˆเบกเบตเบ•เบปเบงเปเบ›เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เบกเบนเบ™เบ„เปˆเบฒเปƒเบ™ URL:
` เปเบ–เบงเปƒเบ™ `$GIT_DIR/เป„เบฅเบเบฐเป„เบ/ เป„เบŸเบฅเปŒเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเบฒเบ‚เบฒเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒ (เปเบฅเบฐเบ—เบฒเบ‡เป€เบฅเบทเบญเบเปƒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™
remote-tracking branch) เป€เบกเบทเปˆเบญเบ„เบณเบชเบฑเปˆเบ‡เบ–เบทเบเปเบฅเปˆเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต refspec เบขเบนเปˆเป€เบ—เบดเบ‡
เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, เบ„เปˆเบฒเบ‚เบญเบ‡เป„เบฅเบเบฐเป„เบเบ•เบปเบงเปเบ›เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ. .fetch เปเบกเปˆเบ™เบ›เบถเบเบชเบฒเบซเบฒเบฅเบท,
เปเบฅเบฐเบ–เป‰เบฒเบšเปเปˆเบกเบต, $GIT_DIR/เป„เบฅเบเบฐเป„เบ/ เป„เบŸเบฅเปŒเป„เบ”เป‰เบ–เบทเบเบ›เบถเบเบชเบฒเบซเบฒเบฅเบทเปเบฅเบฐ "เบ”เบถเบ‡: `
เบชเบฒเบเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบ™เบญเบเป€เปœเบทเบญเป„เบ›เบˆเบฒเบเบฎเบนเบšเปเบšเบš refspec เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เปƒเบ™เบžเบฒเบ OPTIONS, เบ—เปˆเบฒเบ™
เบชเบฒเบกเบฒเบ”เบกเบต refspec globbing เบ—เบตเปˆเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบ™เบตเป‰:

refs/heads/*:refs/remotes/origin/*

refspec เบ—เบตเปˆเบกเบต globbing เบ•เป‰เบญเบ‡เบกเบต RHS เบ—เบตเปˆเบšเปเปˆเบซเบงเปˆเบฒเบ‡เป€เบ›เบปเปˆเบฒ (เป€เบŠเบฑเปˆเบ™: เบ•เป‰เบญเบ‡เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเป„เบ”เป‰เบ”เบถเบ‡เบกเบฒเปƒเบ™.
เบชเบฒเบ‚เบฒเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป„เบฅเบเบฐเป„เบ), เปเบฅเบฐ LHS เปเบฅเบฐ RHS เบ‚เบญเบ‡เบกเบฑเบ™เบ•เป‰เบญเบ‡เบชเบดเป‰เบ™เบชเบธเบ”เบ”เป‰เบงเบ /*. เบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡เบ™เบตเป‰เบฅเบฐเบšเบธเบงเปˆเบฒ
เบชเบฒโ€‹เบ‚เบฒโ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เปเบกเปˆเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เป‚เบ”เบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹เปƒเบ™ refs/remotes/origin/
เบฅเปเบฒเบ”เบฑเบšเบŠเบฑเป‰เบ™เบžเบฒเบเปƒเบ•เป‰เบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™.

เบเบปเบ”โ€‹เบฅเบฐโ€‹เบšเบฝเบšโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบ—เบตเปˆโ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบฅเบงเบกโ€‹เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบ”เบถเบ‡โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เปเบกเปˆเบ™โ€‹เบเปˆเบฝเบงโ€‹เบ‚เป‰เบญเบ‡โ€‹เป€เบฅเบฑเบโ€‹เบ™เป‰เบญเบโ€‹, เปƒเบ™โ€‹
เป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เบ—เปเบฒเบฅเบฒเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบซเบฅเบฑเบ‡.

เบ–เป‰เบฒ refspec เบŠเบฑเบ”เป€เบˆเบ™เป„เบ”เป‰เบ–เบทเบเบกเบญเบšเปƒเบซเป‰เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ‚เบญเบ‡ git pull, เบžเบงเบเบกเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™.

เป€เบกเบทเปˆเบญเบšเปเปˆเบกเบต refspec เบขเบนเปˆเปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ git pull เปƒเบŠเป‰ refspec เบˆเบฒเบ
เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เบซเบผเบท $GIT_DIR/เป„เบฅเบเบฐเป„เบ/ . เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เบเบปเบ”เบฅเบฐเบšเบฝเบšเบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบ™เปเบฒเปƒเบŠเป‰:

1. เบ–เป‰เบฒเบชเบฒเบ‚เบฒ. .merge เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเปเบฒเบฅเบฑเบšเบชเบฒเบ‚เบฒเบ›เบฐเบˆเบธเบšเบฑเบ™ เบกเบตเบขเบนเปˆ, เบ™เบฑเป‰เบ™เปเบกเปˆเบ™
เบŠเบทเปˆเบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบขเบนเปˆเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบ—เบตเปˆเบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™.

2. เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ refspec เป€เบ›เบฑเบ™เบซเบ™เบถเปˆเบ‡ globbing, เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™.

3. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบชเบฒเบ‚เบฒเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบ‚เบญเบ‡ refspec เบ—เปเบฒเบญเบดเบ”เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™.

เบ•เบปเบงเบขเปˆเบฒเบ‡


ยท เบญเบฑเบšเป€เบ”เบ”เบชเบฒเบ‚เบฒเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป„เบฅเบเบฐเป„เบเบชเบณเบฅเบฑเบšเบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เป‚เบ„เบ™เบˆเบฒเบ, เบˆเบฒเบเบ™เบฑเป‰เบ™เบฎเบงเบกเบญเบฑเบ™เปœเบถเปˆเบ‡
เบ‚เบญเบ‡เบžเบงเบเบกเบฑเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบชเบฒเบ‚เบฒเบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ:

$ git pull, git pull origin

เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบชเบฒเบ‚เบฒเบ—เบตเปˆเบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเปเบกเปˆเบ™ HEAD เบ‚เบญเบ‡ repository เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ, เปเบ•เปˆเบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบกเปˆเบ™
เบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบชเบฒเบ‚เบฒ. .เป„เบฅเบเบฐเป„เบ เปเบฅเบฐเบชเบฒเบ‚เบฒ. .merge เบ—เบฒเบ‡เป€เบฅเบทเบญเบ; เป€เบšเบดเปˆเบ‡ git-
config(1) เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”.

ยท เป€เบŠเบทเปˆเบญเบกโ€‹เบ•เปเปˆโ€‹เบเบฑเบšโ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบ›เบฐโ€‹เบˆเบธโ€‹เบšเบฑเบ™โ€‹, เบชเบฒโ€‹เบ‚เบฒโ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹:

$ git เบ”เบถเบ‡เบ•เบปเป‰เบ™เบเปเบฒเป€เบ™เบตเบ”เบ•เปเปˆเป„เบ›

เบญเบฑเบ™เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบณเป€เบ™เบปเบฒเบ•เปเปˆเป„เบ›เบŠเบปเปˆเบงเบ„เบฒเบงเปƒเบ™ FETCH_HEAD, เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เบญเบฑเบšเป€เบ”เบ”เบญเบฑเบ™เปƒเบ”
เบชเบฒเบ‚เบฒเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเป„เบฅเบเบฐเป„เบ. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบชเบฒเบ‚เบฒเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ, เบ”เบฝเบงเบเบฑเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เป‚เบ”เบ
เบฎเบฝเบโ€‹เบฎเป‰เบญเบ‡โ€‹เป€เบญเบปเบฒโ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบฅเบงเบกโ€‹:

$ git เบ•เบปเป‰เบ™ เบเบณ เป€เบ™เบตเบ”
$ git merge เบ•เบปเป‰เบ™เบเปเบฒเป€เบ™เบตเบ” / เบ•เปเปˆเป„เบ›

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบžเบฐเบเบฒเบเบฒเบกเบ”เบถเบ‡เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบ„เบงเบฒเบกเบ‚เบฑเบ”เปเบเป‰เบ‡เบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เปเบฅเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปƒเบซเบกเปˆ, เบ—เปˆเบฒเบ™
เบชเบฒเบกเบฒเบ”เบŸเบทเป‰เบ™เบ•เบปเบงเบ”เป‰เบงเบ เป„เบ› reset.

เปƒเบŠเป‰ git-pull เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    wxPython
    wxPython
    เบŠเบธเบ”เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ Python เบ—เบตเปˆ
    เบซเปเปˆเบซเป‰เบญเบ‡เบฎเบฝเบ™ GUI เบ‚เป‰เบฒเบกเป€เบงเบ—เบตเบˆเบฒเบ
    wxWidgets.. เบœเบนเป‰เบŠเบปเบก: เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ. เบœเบนเป‰เปƒเบŠเป‰
    เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš: X Window System (X11), Win32 ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” wxPython
  • 2
    packfilemanager
    packfilemanager
    เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เป„เบŸเบฅเปŒ Total War pack
    เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹, เป€เบฅเบตเปˆเบกโ€‹เบˆเบฒเบโ€‹เบชเบฐโ€‹เบšเบฑเบš 1.7โ€‹. เบ
    เบเบฒเบ™เปเบ™เบฐเบ™เปเบฒเบชเบฑเป‰เบ™เป†เบเปˆเบฝเบงเบเบฑเบš Warscape
    modding: ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” packfilemanager
  • 3
    IPerf2
    IPerf2
    เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบงเบฑเบ”เปเบ—เบ
    เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” TCP เปเบฅเบฐ UDP เบ”เป‰เบงเบเบเบฒเบ™เบงเบฑเบ”เปเบ—เบ
    เบ›เบฐเบกเบฒเบ™เบ—เบฑเบ‡เบเบฒเบ™เบชเบปเปˆเบ‡เบœเปˆเบฒเบ™ เปเบฅเบฐ latency. เป„เบ”เป‰
    เป€เบ›เบปเป‰เบฒเปเบฒเบเบฅเบงเบกเป€เบ–เบดเบ‡เบเบฒเบ™เบฎเบฑเบเบชเบฒเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง
    iperf cod...
    เบ”เบฒเบงเป‚เบซเบฅเบ” IPerf2
  • 4
    fre:ac - เบ•เบปเบงเปเบ›เบ‡เบชเบฝเบ‡เบŸเบฃเบต
    fre:ac - เบ•เบปเบงเปเบ›เบ‡เบชเบฝเบ‡เบŸเบฃเบต
    fre:ac เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ›เบ‡เบชเบฝเบ‡ เปเบฅเบฐ CD เบŸเบฃเบต
    ripper เบชเปเบฒเบฅเบฑเบšเบฎเบนเบšเปเบšเบšเบ•เปˆเบฒเบ‡เป†เปเบฅเบฐเบ•เบปเบงเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”.
    เบกเบฑเบ™เบกเบต MP3, MP4 / M4A, WMA, Ogg
    เบฎเบนเบšเปเบšเบš Vorbis, FLAC, AAC, เปเบฅเบฐ Bonk
    เบชเบฐโ€‹เบซเบ™เบฑเบšโ€‹เบชเบฐโ€‹เบซเบ™เบนเบ™โ€‹, ...
    เบ”เบฒเบงโ€‹เป‚เบซเบผเบ”โ€‹เบŸเบฃเบต:ac - เปเบ›เบ‡โ€‹เบชเบฝเบ‡โ€‹เบŸเบฃเบตโ€‹
  • 5
    matplotlib
    matplotlib
    Matplotlib เป€เบ›เบฑเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบชเบปเบกเบšเบนเบ™เปเบšเบš
    เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡ static, เบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เปเบฅเบฐ
    เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบžเบฒเบšเปเบšเบšเป‚เบ•เป‰เบ•เบญเบšเปƒเบ™ Python.
    Matplotlib เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‡เปˆเบฒเบเปเบฅเบฐเบ‡เปˆเบฒเบเบ”เบฒเบ
    เบเบฒเบ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Matplotlib
  • 6
    Botman
    Botman
    เบ‚เบฝเบ™เป€เบซเบ”เบœเบปเบ™ chatbot เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบ„เบฑเป‰เบ‡เบ”เบฝเบงเปเบฅเบฐ
    เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบกเบฑเบ™เบเบฑเบšเบซเบ™เบถเปˆเบ‡เปƒเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆ
    เบšเปเบฅเบดเบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก, เบฅเบงเบกเบ—เบฑเบ‡ Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram เบซเบผเบทเปเบกเป‰เบเบฐเบ—เบฑเป‰เบ‡ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” BotMan
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad