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