ÄÜÅÙÃ÷ »ó¼¼º¸±â
Basic Git


Basic Git

Basic Git

<À§½Ã·£> Àú | À¯ÆäÀÌÆÛ

Ãâ°£ÀÏ
2022-10-19
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
9 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

SVNÀ» »ç¿ëÇÒ ¶§µµ ±×·¨Áö¸¸, ¹öÀü °ü¸® ½Ã½ºÅÛÀ» »ç¿ëÇϸ鼭 ÃæºÐÈ÷ ¾ËÁö ¸øÇÑ »óÅ¿¡¼­ ´çÀå ÇÊ¿äÇÑ ±â´É¸¸À» ÀÍÇô¼­ »ç¿ëÇÏ´Â °æ¿ì°¡ ´ëºÎºÐÀ̾ú½À´Ï´Ù. ¾î¶»°Ô µ¿ÀÛÇÏ´Â Áö¿¡ ´ëÇÑ ÀÌÇØ´Â ¾ø¾ú½À´Ï´Ù.
±×·¯ÇÑ ÀÌÇØ´Â ºÒÇÊ¿äÇÑ°¡... ±×³É Áö±Ý ÇÏ´Â ÀÏ¿¡ ÇÊ¿äÇÑ ºÎºÐ¿¡ ´ëÇÑ »ç¿ë¹ý¸¸ ÀÍÇô¼­ ¾²¸é µÇ´Â °Ç°¡... ¶ó°í ½º½º·Î µÇ¹°¾îº¸¾Æµµ Àú´Â ¹«¾ùÀÌ µÇ¾úµç Å« Ʋ¿¡¼­ÀÇ ÀÌÇظ¦ ¹ÙÅÁÀ¸·Î »ç¿ëÇÏ´Â °ÍÀÌ ÀÚ½ÅÀÇ ¼ºÀå¿¡ ¸¹Àº º¸ÅÆÀÌ µÈ´Ù°í È®½ÅÇÕ´Ï´Ù.

Git¿¡ ´ëÇØ Àß ¸ð¸£´Â ºÐµé ´Ù½Ã ¸»ÇØ ÄÚµùÀ» ½ÃÀÛÇÏ·Á´Â ºÐµé ȤÀº ÄÚµùÀº ÇÏÁö¸¸ ¹öÀü °ü¸® ȤÀº Çü»ó °ü¸®¸¦ Çغ¸Áö ¾ÊÀº ºÐµé¿¡°Ô Å« Ʋ¿¡¼­ÀÇ ÀÌÇØ°¡ ÃæºÐÈ÷ µÉ ¼ö ÀÖµµ·Ï ±×·¡¼­ GitÀÇ ±âº»±â¸¦ °®Ãâ ¼ö ÀÖµµ·Ï °¡´ÉÇÑ Æò¹üÇÏ°Ô ½±°Ô ÀÛ¼ºÇÏ°Ô µÇ¾ú½À´Ï´Ù.

GitÀ» ¾î´À Á¤µµ »ç¿ëÀ» ÇÏ°í ÀÖ´Â ºÐµéÀ̶ó¸é ÇÊ¿äÇÑ ºÎºÐ¸¸ ã¾Æº¸¸é µÇ°Ú½À´Ï´Ù.
±× ¿Ü GitÀÌ Ã³À½ À̽ŠºÐµéÀº °¡´ÉÇÑ ÇѹøÀº óÀ½ºÎÅÍ ³¡±îÁö ÇнÀÇØ º¸½Ç °ÍÀ» ÃßõÇÕ´Ï´Ù.


¸ñÂ÷

1.¹öÀü(Version), 1) ¹öÀüÀÌ ¹«¾ùÀΰ¡¿ä?
2) ¹öÀüÀº ¾î¶»°Ô Ç¥½ÃÇϳª¿ä?
3) ¹öÀüÀ» °ü¸®ÇØ¾ß ÇÒ±î¿ä?
2.¹öÀü °ü¸® ½Ã½ºÅÛ
3.³» PC¿¡ ¹öÀü °ü¸® ½Ã½ºÅÛ ±¸¼ºÇϱâ
2) Git ¼³Ä¡Çϱâ
3) ¼Ò½ºÆ®¸® ¼³Ä¡Çϱâ
4) ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå ¼³Ä¡Çϱâ
5) GitHub »ç¿ëÇϱâ(¼­¹ö ÀúÀå¼Ò »ç¿ëÇϱâ)
4.GitÀÇ °³³ä, 1) °³¿ä
2) ¿öÅ· µð·ºÅ丮(Working Directory)
3) ½ºÅ×ÀÌÁö(Stage)
4) ÀúÀå¼Ò(Repository)
5) Git¿¡¼­ ÆÄÀÏ »óÅÂ
6) ½Ç½ÀÀ» ÅëÇØ Git ÀÌÇØÇϱâ
5.Ä¿¹Ô(Commit)ÀÇ ÀÌÇØ, 1) Ä¿¹Ô(Commit) Çϱâ
2) Ä¿¹Ô ÀÌ·Â(È÷½ºÅ丮) È®ÀÎÇϱâ)
3) ½ºÅ×ÀÌÁö¿¡ µî·ÏÇÑ ÆÄÀÏÀ» Ãë¼ÒÇϱâ
4) Ä¿¹ÔÇÑ ÀÌÈÄ Ãë¼ÒÇϱâ¿Í µÇµ¹¸®±â
5) diff ¸í·É¾î·Î ºñ±³ È®ÀÎÇϱâ
6. ºê·£Ä¡(Branch), 1) °³¿ä
2) ºê·£Ä¡ ¸¸µé±â
3) ºê·£Ä¡ À̵¿
4) ºê·£Ä¡¿Í Ä¿¹Ô
5) ºê·£Ä¡ º´ÇÕ(Merge)
6) ºê·£Ä¡ »èÁ¦
7) ºê·£Ä¡ À̸§ º¯°æ
8) ºê·£Ä¡ ÀÛ¾÷½Ã »ý°¢ÇØ º¼ ºÎºÐ
7.Ãæµ¹(Conflict), 1) °³¿ä
2) Ãæµ¹ »óȲ ¸¸µé±â
3) Ãæµ¹ ÇØ°áÇϱâ
8. ¸®º£À̽º(Rebase)
1) ¸®º£À̽º ¹«ÀÛÁ¤ µû¶ó Çغ¸±â
2) ¸®º£À̽º ÀÌÇØÇϱâ
3) ¸®º£À̽º Ãæµ¹
4) ¸®º£À̽º·Î Ä¿¹Ô ¼öÁ¤Çϱâ
9. ½ºÅ½Ã(Stash), 1) °³¿ä
2) ½ºÅ½à »óȲ ¸¸µé±â
3) ½ºÅ½à »ç¿ëÇϱâ
10. ¼­¹ö ÀúÀå¼Ò(Server Repository), 1) °³¿ä
2) GitHub ÀúÀå¼Ò È®ÀÎ
3) ¼­¹ö ÀúÀå¼Ò ¸¸µé±â
4) ·ÎÄà ÀúÀå¼Ò¿Í ¼­¹ö ÀúÀå¼Ò ¿¬°áÇϱâ
5) ¼­¹ö ÀúÀå¼Ò Á¤º¸ »èÁ¦Çϱâ
6) ¼­¹ö·Î Àü¼ÛÇϱâ
7) ¼­¹ö¿¡¼­ ³»·Á¹Þ±â
8) ¼­¹ö·Î Àü¼ÛÇÒ ¶§ À¯ÀÇÇÒ Á¡
9) ¿ø°Ý ºê·£Ä¡
11.ű×(Tag), 1) ÅÂ±× »ç¿ë¹ý
2) ÅÂ±× »ý¼ºÇϱâ
3) ÅÂ±× »èÁ¦Çϱâ
4) ÅÂ±× ºê·£Ä¡
12. GitHub Çù¾÷ Ç÷οì
13. ¾Ë¾Æ µÎ¸é À¯¿ëÇÑ Git