inflearn logo
็Ÿฅ่ญ˜ๅ…ฑๆœ‰
inflearn logo

How Git Works by ใ‚ธใƒฅใƒชใ‚ขใƒปใ‚จใƒดใ‚กใƒณใ‚น

Gitใ€ๆฏŽๆ—ฅไฝฟใฃใฆใ„ใ‚‹ใฎใซใพใ ๆ€–ใ„ใจๆ€ใ†ใ“ใจใ€ใ‚ใ‚Šใพใ›ใ‚“ใ‹๏ผŸ git pushใŒๆ‹’ๅฆใ•ใ‚ŒใŸใจใใ€ๅŒๅƒšใซใ€Œใƒชใƒ™ใƒผใ‚นใ—ใฆไธŠใ’ใฆใใ ใ•ใ„ใ€ใจ่จ€ใ‚ใ‚ŒใŸใจใใ€ detached HEAD stateใจใ„ใ†ใƒกใƒƒใ‚ปใƒผใ‚ธใŒๅ‡บใŸใจใใ€‚ ้ ญใฎไธญใŒ็œŸใฃ็™ฝใซใชใฃใฆใ€ใจใ‚Šใ‚ใˆใšใƒ•ใ‚ฉใƒซใƒ€ใ”ใจๆถˆใ—ใฆๆ–ฐใ—ใcloneใ—็›ดใ—ใŸใ“ใจใ€ ไธ€ๅบฆใใ‚‰ใ„ใฏใ‚ใ‚‹ใฏใšใงใ™ใ€‚ ใ“ใฎ่ฌ›็พฉใฏใ€ใใ‚“ใชๆ–นใŸใกใฎใŸใ‚ใฎ่ฌ›็พฉใงใ™ใ€‚ ไธ–็•Œไธญใฎ้–‹็™บ่€…ใซๆ„›ใ•ใ‚ŒใŸJulia Evansใฎใ€ˆHow Git Worksใ€‰ใ€ ใคใ„ใซๆ—ฅๆœฌ่ชž็‰ˆใง็™ปๅ ดใงใ™ใ€‚ ใ‚ณใƒžใƒณใƒ‰ใ‚’ๆš—่จ˜ใ™ใ‚‹่ฌ›็พฉใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ GitใŒๅ†…้ƒจใงใฉใฎใ‚ˆใ†ใซๅ‹•ไฝœใ—ใฆใ„ใ‚‹ใฎใ‹ใ‚’ใ€ใ˜ใฃใใ‚Šใจ่ฆ—ใ่ฆ‹ใ‚‹่ฌ›็พฉใงใ™ใ€‚ .gitใƒ•ใ‚ฉใƒซใƒ€ใฎไธญใซไฝ•ใŒๅ…ฅใฃใฆใ„ใ‚‹ใฎใ‹ใ€ ใƒ–ใƒฉใƒณใƒใฏๅฎŸ้š›ใฉใฎใ‚ˆใ†ใซไฟๅญ˜ใ•ใ‚Œใฆใ„ใ‚‹ใฎใ‹ใ€ ใ€Œ่ฟทๅญใซใชใฃใŸใ€ใ‚ณใƒŸใƒƒใƒˆใฏใฉใ“ใธ่กŒใใ€ใฉใ†ใ‚„ใฃใฆๅ–ใ‚Šๆˆปใ›ใ‚‹ใฎใ‹ใ€ ใ€Œup to date with origin/mainใ€ใŒๆœฌๅฝ“ใฏใฉใ†ใ„ใ†ๆ„ๅ‘ณใชใฎใ‹ใ€‚ ๅ…จ27ใƒšใƒผใ‚ธใ€6ใคใฎใƒใƒฃใƒ—ใ‚ฟใƒผใงๆง‹ๆˆใ•ใ‚Œใฆใ„ใพใ™ใ€‚ โ˜… ใ‚ณใƒŸใƒƒใƒˆ(commits) โ˜… ใƒ–ใƒฉใƒณใƒ(branch) โ˜… .gitใƒ•ใ‚ฉใƒซใƒ€ใ‚’่ฆ—ใ„ใฆใฟใ‚‹ โ˜… ใƒžใƒผใ‚ธ(merge) โ˜… ใƒชใƒขใƒผใƒˆใƒชใƒใ‚ธใƒˆใƒช(remote) โ˜… ๅคงๆƒจไบ‹ใ‹ใ‚‰็”Ÿใๆฎ‹ใ‚‹ ๅ†…้ƒจใƒขใƒ‡ใƒซใ‚’ไธ€ๅบฆใ—ใฃใ‹ใ‚ŠๆŽดใ‚“ใงใ—ใพใˆใฐใ€ ๆฌกใ‹ใ‚‰ใฏGitใŒๆŠ•ใ’ใ‹ใ‘ใ‚‹ใฉใ‚“ใชใƒกใƒƒใ‚ปใƒผใ‚ธใ‚‚่‡ชๅˆ†ใง่งฃ้‡ˆใงใใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚ ใ‚ณใƒžใƒณใƒ‰ใ‚’่ฆšใˆใ‚‹ใฎใงใฏใชใใ€ใ€Œใชใœใ“ใ†ๅ‹•ใใฎใ‹ใ€ใ‚’็†่งฃใ—ใฆไฝฟใˆใ‚‹ใ‚ˆใ†ใซใชใ‚‹ใ‹ใ‚‰ใงใ™ใ€‚ JuliaใŒใ‚ธใƒณ๏ผˆzine๏ผ‰ใฎๆœ€ๅˆใฎใƒšใƒผใ‚ธใงใ—ใŸ็ด„ๆŸใ‚’ใ€ใใฎใพใพใŠไผใˆใ—ใพใ™ใ€‚ ใ€Œๅ†…้ƒจๅŽŸ็†ใ•ใˆใ—ใฃใ‹ใ‚ŠๆŠŠๆกใ™ใ‚Œใฐใ€ใฉใ‚“ใชGitใฎๆททไนฑ็Šถๆ…‹ใ‹ใ‚‰ใ‚‚่‡ชๅŠ›ใงๆŠœใ‘ๅ‡บใ™ใ“ใจใŒใงใใพใ™ใ€‚ใ€

13ๅ ใŒๅ—่ฌ›ไธญใงใ™ใ€‚

้›ฃๆ˜“ๅบฆ ๅˆ็ดš

ๅ—่ฌ›ๆœŸ้–“ ็„กๅˆถ้™

Git
Git
GitHub
GitHub
Version Control System
Version Control System
Team Collaboration Tool
Team Collaboration Tool
git-commands
git-commands
Git
Git
GitHub
GitHub
Version Control System
Version Control System
Team Collaboration Tool
Team Collaboration Tool
git-commands
git-commands

ใŠ็Ÿฅใ‚‰ใ›

ๆ–ฐใ—ใ„ใŠ็Ÿฅใ‚‰ใ›ใŒใ‚ใ‚Šใพใ›ใ‚“ใ€‚

ๆœŸ้–“้™ๅฎšใ‚ปใƒผใƒซ

๏ฟฅ533

57%

๏ฟฅ1,244