- "ÀÌ·¸°Ô±îÁö ¼³¸íÇÑ´Ù°í?"
- ÁøÂ¥ °³¹ßÀÚ´ä°Ô Á¦´ë·Î È°¿ëÇÒ ¼ö ÀÖµµ·Ï Åõ¸ÓÄ¡ ¼³¸í·¯ ¾âÄÚ°¡ ´Ù ¾Ë·ÁÁÖ´Â ±ê&±êÇãºê °¡À̵å
ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ö °³¹ßÀÚ°¡ µÇ°Ú´Ù°í Çϸé ÁÖº¯¿¡¼´Â ¹¯Áöµµ µûÁöÁöµµ ¾Ê°í '±ê'À̶ó´Â °ÍÀ» ¹è¿ì¶ó°í ÇÕ´Ï´Ù. ÇÁ·Î±×·¥ ¹öÀüÀ» °ü¸®ÇÏ´Â µµ±¸ÀÎ ±êÀº 'Çù¾÷ÇÏ´Â ¿äÁò °³¹ßÀÚ'¿¡°Ô´Â Çʼö ¼Ò¾çÀ¸·Î ¼Õ²ÅÈü´Ï´Ù. ¾âÄÚÀÇ TOO MUCH Ä£ÀýÇÑ ±ê&±êÇãºê¡»´Â ±êÀÇ ÀÛµ¿ ¹æ½ÄÀ» ÀÌÇØÇÏ°í ±ê°ú ±êÇãºê¸¦ Çù¾÷¿¡¼ È°¿ëÇÏ´Â ¹æ¹ýÀ» »ý»ýÇÏ°Ô ´Ù·ì´Ï´Ù. ÇÁ·Î±×·¡¹ÖÀ» óÀ½ ¹è¿ì´Â »ç¶÷µµ, ½×¾Æ ³õÀº ÆÄÀÏÀÌ ¾ø¾îµµ ¹öÀü °ü¸®¸¦ ¿¬½ÀÇØ º¼ ¼ö ÀÖµµ·Ï ¿¹Á¦ ÆÄÀÏÀ» Á¦°øÇÏ´Â °ÍÀº ¹°·Ð ½Ç¹«¿¡¼ ÀϾ ¹ýÇÑ »óȲÀ» ¿¹½Ã·Î ¼³¸íÇÏ°í ÀÖ¾î ´©±¸¶óµµ ¡°±×·¡, ÀÌ·± ÀÏÀÌ ÀÖÀ» ¼ö ÀÖÁö¡±, ¡°¸Â¾Æ, ±×¶§ ÇØ°á ¸øÇÏ°í Çì¸Å´ø °Ô ¹Ù·Î À̰žߡ±¶ó¸ç °í°³¸¦ ²ô´öÀÌ°í µû¶óÇÏ°Ô µË´Ï´Ù.
¶ÇÇÑ ½Ç¹«¿¡¼ 'Àý´ë ºÎÁ·ÇÔÀÌ ¾øµµ·Ï' ²Ä²ÄÇÑ Á¶»ç¿Í Áغñ ³¡¿¡ ¸¸µé¾îÁø °á°ú¹°À̱⠶§¹®¿¡ ±×µ¿¾È add, commit, push, pullÀÌ ÀüºÎÀÎ ÁÙ ¾Ë¾Ò´Ù¸é Á¦´ë·Î °øºÎÇÒ ±âȸ, GUI ȯ°æÀº ½±°í CLI ȯ°æÀº ¾î·Æ´Ù°í »ý°¢Çß´Ù¸é ¿ÀÇظ¦ Ç® ±âȸ, Çö¾÷¿¡¼ ÀϾ´Â ´Ù¾çÇÑ »óȲ ¿¹½Ã·Î °³³ä°ú ¿ø¸®¸¦ Á¦´ë·Î ÀÌÇØÇÒ ¼ö ÀÖ´Â ±âȸÀÔ´Ï´Ù. ±ê&±êÇãºê¸¦ ½ÃÀÛÇØ¾ß°Ú´Ù°í ¸¾À» ¸Ô¾ú´Ù¸é À¯Æ©ºê¿Í ÀÎÇÁ·±¿¡¼ ÃÖ´Ù ¼ö°ÀÚ ¼ö¿Í ¸¸Á·µµ·Î ÀÌ¹Ì °ËÁõµÈ ¾âÄÚÀÇ TOO MUCH Ä£ÀýÇÑ ±ê&±êÇãºê¡»·Î ½ÃÀÛÇϼ¼¿ä. ¡´¾âÄÚÀÇ TOO MUCH Ä£ÀýÇÑ¡µ ½Ã¸®Áî´Â Ä£ÀýÇÏ´Ù°í ÇÏÁö¸¸ ¼¼»ó ºÒÄ£ÀýÇÑ °ÍÀÌ ¸¹¾Æ 'TOO MUCH Ä£ÀýÇÑ'À¸·Î ź»ýÇÏ¿´½À´Ï´Ù.
µÎ ¾ÆÀ̸¦ Å°¿ì´Â ¾ÆºüÀÌÀÚ, À¯Æ©ºê ä³Î ¡´¾âÆÅÇÑ ÄÚµù»çÀü¡µÀ» ¹æ¼ÛÇÏ´Â À¯Æ©¹ö´Ù. ±×·¡ÇÈ µðÀÚÀ̳ʷΠȰµ¿ÇÏ´Ù ÇÁ·Î±×·¡¹Ö¿¡ Èï¹Ì¸¦ ´À²¸ ÄÄÇ»ÅÍ°øÇÐÀ» Àü°øÇß´Ù. ½ºÅ¸Æ®¾÷¿¡¼ °³¹ß ÆÀÀåÀ» ¿ªÀÓÇϸç Ç® ½ºÅà ¹× ¸ð¹ÙÀÏ °³¹ßÀ» ´ã´çÇß´Ù. ¿©·¯ ¼ºñ½º¸¦ ¿î¿µÇÏ¸ç ½×¾Æ ¿Â Áö½ÄÀ» »ç¶÷µé¿¡°Ô ½±°Ô ¾Ë·ÁÁÖ°í ½Í´Ù´Â ÀϳäÀ¸·Î À¯Æ©ºê ä³Î ¡®¾âÆÅÇÑ ÄÚµù»çÀü¡¯À» ¸¸µé¾ú´Ù. Áö±ÝÀº ÇÁ¸®·£¼ °³¹ßÀÚ·Î ÀÏÇÏ°í ÀÖÀ¸¸ç, ºñÀü°øÀÚµµ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Â °¢Á¾ ÄÚµù ÄÜÅÙÃ÷¸¦ ¸¸µå´Â ÀÏ¿¡ ¸ôµÎÇÏ°í ÀÖ´Ù.
PART 01±ê°ú ±êÇãºêÀÇ ±âÃÊ
CHAPTER 01 ±ê ½ÃÀÛÇϱâ
_LESSON 01 ±êÀ» ¹è¿ö¾ß ÇÏ´Â ÀÌÀ¯
__±êÀ¸·Î ÇÏ´Â ½Ã°£ ¿©Çà
__±êÀ¸·Î ÇÏ´Â Â÷¿ø ¿©Çà
_LESSON 02 À©µµ¿ì »ç¿ëÀÚ¸¦ À§ÇÑ ¼³Ä¡¿Í ¼³Á¤
__À©µµ¿ì¿ë ±ê ¼³Ä¡Çϱâ
__±ê CLI: ±ê ¹è½Ã ¼³Ä¡Çϱâ
__¼Ò½ºÆ®¸® ¼³Ä¡Çϱâ
__VS Code ¼³Ä¡Çϱâ
__VS Code¿¡¼ Å͹̳Π¿±â
_LESSON 03 ¸Æ »ç¿ëÀÚ¸¦ À§ÇÑ ¼³Ä¡¿Í ¼³Á¤
__¸Æ¿ë ±ê ¼³Ä¡Çϱâ
__¼Ò½ºÆ®¸®¿Í VS Code ¼³Ä¡Çϱâ
_LESSON 04 ±ê ¼³Á¤ÇÏ°í ÇÁ·ÎÁ§Æ® °ü¸® ½ÃÀÛÇϱâ
__±ê ÃÖÃÊ ¼³Á¤Çϱâ
__±êÀ¸·Î ÇÁ·ÎÁ§Æ® »ý¼ºÇÏ°í °ü¸®Çϱâ
_LESSON 05 ±ê¿¡°Ô ¸Ã±âÁö ¾ÊÀ» °Íµé
__.gitignore ÆÄÀÏ »ý¼ºÇϱâ
__.gitignore ÆÄÀÏ Çü½Ä
*¿Ü¿ö¼ ½á¸Ô´Â ±ê ¸í·É¾î
CHAPTER 02 ½Ã°£ ¿©ÇàÇϱâ
_LESSON 06 º¯È¸¦ ŸÀÓ Ä¸½¶¿¡ ´ã¾Æ ¹¯±â
__ÇÁ·ÎÁ§Æ® º¯°æ »çÇ×À» ¹öÀü¿¡ ´ã±â
__¹öÀü Ä¿¹ÔÇϱâ
__º¯°æ »çÇ× ¸¸µé°í Ä¿¹ÔÇϱâ
_LESSON 07 °ú°Å·Î µ¹¾Æ°¡´Â ¸®¼Â°ú ¸®¹öÆ®
__¸®¼ÂÀ¸·Î °ú°Å ³»¿ª µÇµ¹¸®±â
__¸®¹öÆ®·Î °ú°Å ³»¿ª µÇµ¹¸®±â
_LESSON 08 ¼Ò½ºÆ®¸®·Î ¸®¼Â°ú ¸®¹öÆ®ÇØ º¸±â
__º¯°æ »çÇ× ¸¸µé°í Ä¿¹ÔÇϱâ
__¼Ò½ºÆ®¸®¿¡¼ ¸®¹öÆ® »ç¿ëÇϱâ
__¼Ò½ºÆ®¸®¿¡¼ ¸®¼Â »ç¿ëÇϱâ
*¿Ü¿ö¼ ½á¸Ô´Â ±ê ¸í·É¾î
CHAPTER 03 Â÷¿ø ³Ñ³ªµé±â
_LESSON 09 ¿©·¯ ºê·£Ä¡ ¸¸µé¾î º¸±â
__ºê·£Ä¡·Î Â÷¿ø ºÐ±âÇϱâ
__ºê·£Ä¡ »ý¼º, À̵¿, »èÁ¦Çϱâ
__°¢°¢ÀÇ ºê·£Ä¡¿¡¼ ¼·Î ´Ù¸¥ ÀÛ¾÷ÇØ º¸±â
_LESSON 10 ºê·£Ä¡¸¦ ÇÕÄ¡´Â µÎ °¡Áö ¹æ¹ý
__¸ÓÁö·Î ºê·£Ä¡ º´ÇÕÇϱâ
__¸®º£À̽º·Î ºê·£Ä¡ º´ÇÕÇϱâ
_LESSON 11 ºê·£Ä¡ °£ Ãæµ¹ ÇØ°áÇϱâ
__Ãæµ¹ »óȲ ¸¸µé±â
__¸ÓÁö Ãæµ¹ ÇØ°áÇϱâ
__¸®º£À̽º Ãæµ¹ ÇØ°áÇϱâ
_LESSON 12 ¼Ò½ºÆ®¸®·Î ¸ÓÁö¿Í ¸®º£À̽º ½Ç½ÀÇϱâ
__¼Ò½ºÆ®¸®¿¡¼ ºê·£Ä¡ ¸¸µé°í º¯°æ »çÇ× Ãß°¡Çϱâ
__¼Ò½ºÆ®¸®¿¡¼ ¸ÓÁö¿Í ¸®º£À̽º ½Ç½ÀÇϱâ
__¼Ò½ºÆ®¸®¿¡¼ Ãæµ¹ ÇØ°áÇϱâ
*¿Ü¿ö¼ ½á¸Ô´Â ±ê ¸í·É¾î
CHAPTER 04 ±êÇãºê »ç¿ëÇϱâ
_LESSON 13 ±êÇãºê ½ÃÀÛÇϱâ
__±êÇãºê´Â ¿Ö »ç¿ëÇϳª¿ä?
__±êÇãºê ½ÃÀÛÇϱâ
__¿ø°Ý ÀúÀå¼Ò ¸¸µé±â
__¿ø°Ý ÀúÀå¼Ò »ç¿ëÇϱâ
_LESSON 14 Ǫ½Ã¿Í Ç®
__¿ø°Ý ÀúÀå¼Ò·Î Ä¿¹Ô Ǫ½ÃÇϱâ
__¿ø°Ý ÀúÀå¼Ò¿¡¼ Ä¿¹Ô Ç®Çϱâ
__Ç®ÇÒ °ÍÀÌ Àִµ¥ Ǫ½ÃÇÑ´Ù¸é?
__¸®º£À̽º¿Í ¸ÓÁö·Î Ç®À» ÇÏ´Â µÎ °¡Áö ¹æ¹ý
__Çù¾÷»ó Ãæµ¹ ¹ß»ý ÇØ°áÇϱâ
__·ÎÄÃÀÇ ÀÛ¾÷ ³»¿ªÀ» °Á¦·Î Ǫ½ÃÇϱâ
_LESSON 15 ¿ø°Ý ÀúÀå¼ÒÀÇ ºê·£Ä¡ ´Ù·ç±â
__·ÎÄà ÄÄÇ»ÅÍ¿¡¼ ºê·£Ä¡ ¸¸µé¾î ¿ø°Ý ÀúÀå¼Ò¿¡ Ǫ½ÃÇϱâ
__¿ø°Ý ÀúÀå¼ÒÀÇ ºê·£Ä¡¸¦ ·ÎÄÿ¡¼ Ç®Çϱâ
__¿ø°Ý ÀúÀå¼ÒÀÇ ºê·£Ä¡ »èÁ¦Çϱâ
_LESSON 16 ¼Ò½ºÆ®¸®·Î ¿ø°Ý ÀúÀå¼ÒÀÇ ºê·£Ä¡ ´Ù·ç±â
__¿ø°Ý ÀúÀå¼Ò Ãß°¡Çϱâ
__Ǫ½Ã ¹× Ç®Çϱâ
__ºê·£Ä¡ ´Ù·ç±â
*¿Ü¿ö¼ ½á¸Ô´Â ±ê ¸í·É¾î
PART 02 ½ÇÀüÀ» À§ÇÑ ±ê ¿¬½ÀÇϱâ
CHAPTER 05 ±êÀ» ´õ ±í°Ô ÀÌÇØÇϱâ
_LESSON 17 ±êÀÇ Æ¯Â¡°ú ±â´ÉÀÇ ±â¼úÀû ÀÌÇØ
__±êÀÌ Æ¯º°ÇÑ ÀÌÀ¯
__±êÀÇ ¼¼ °¡Áö °ø°£: ÀÛ¾÷ µð·ºÅ͸®, ½ºÅ×ÀÌÁö ¿µ¿ª, ÀúÀå¼Ò
__git rm ¸í·ÉÀ¸·Î ÆÄÀÏ »èÁ¦Çϱâ
__git mv ¸í·ÉÀ¸·Î ÆÄÀÏ À̵¿Çϱâ
__restore ¸í·ÉÀ¸·Î ÆÄÀÏÀ» ÀÛ¾÷ µð·ºÅ͸®·Î µÇµ¹¸®±â
__git reset ¸í·ÉÀ¸·Î ÀÛ¾÷ µÇµ¹¸®±â
_LESSON 18 üũ¾Æ¿ô°ú ÆäÄ¡
__Çìµå °³³ä ÀÌÇØÇϱâ
__üũ¾Æ¿ô
__ÆäÄ¡¿Í Ç®ÀÇ Â÷ÀÌ
__¿ø°Ý ÀúÀå¼ÒÀÇ »õ ºê·£Ä¡ È®ÀÎÇϱâ
_LESSON 19 µµ¿ò¸»°ú ¼³Á¤ È°¿ëÇϱâ
__git help ¸í·ÉÀ¸·Î µµ¿ò¸» È°¿ëÇϱâ
__±ê ¹®¼ Âü°íÇϱâ
__±êÀÇ °¢Á¾ ¼³Á¤
__´ÜÃàÅ° ¼³Á¤
*¿Ü¿ö¼ ½á¸Ô´Â ±ê ¸í·É¾î
CHAPTER 06 ´õ¿í ¼¼½ÉÇÏ°Ô Ä¿¹ÔÇϱâ
_LESSON 20 ÇÁ·Î´ä°Ô Ä¿¹ÔÇϱâ
__Ä¿¹Ô ±ÇÀå »çÇ×°ú Ä¿¹Ô ¸Þ½ÃÁö ÄÁº¥¼Ç
__º¯°æ »çÇ×À» È®ÀÎÇϸç ÇëÅ© ´ÜÀ§·Î ½ºÅ×ÀÌ¡Çϱâ
__½ºÅ½÷ΠÀÛ¾÷ÇÏ´ø ³»¿ë Àá½Ã Ä¡¿ö µÎ±â
__¸¶Áö¸· Ä¿¹Ô ¼öÁ¤Çϱâ
__°ú°ÅÀÇ Ä¿¹ÔÀ» ¼öÁ¤, »èÁ¦, º´ÇÕ, ºÐÇÒÇϱâ
_LESSON 21 Ãë¼Ò¿Í µÇµ¹¸®±â ´õ ±íÀÌ ¾Ë±â
__°ü¸®µÇÁö ¾Ê´Â ÆÄÀÏµé »èÁ¦Çϱâ
__restore·Î Ä¿¹ÔÇÏÁö ¾ÊÀº º¯°æ »çÇ× µÇµ¹¸®±â
_LESSON 22 Ä¿¹Ô¿¡ ÅÂ±× ´Þ±â
__¸¶Áö¸· Ä¿¹Ô¿¡ ÅÂ±× ´Þ±â
__¿øÇÏ´Â Ä¿¹Ô¿¡ ÅÂ±× ´Þ±â
__ű׷Πüũ¾Æ¿ôÇÒ ¹öÀü ÁöĪÇϱâ
__·ÎÄÃÀÇ Å±׸¦ ¿ø°Ý ÀúÀå¼Ò¿Í µ¿±âÈÇϱâ
__±êÇãºê¿¡¼ ÆÄÀÏ ¹èÆ÷Çϱâ
*¿Ü¿ö¼ ½á¸Ô´Â ±ê ¸í·É¾î
CHAPTER 07 ºê·£Ä¡ ´õ ±í°Ô Æıâ
_LESSON 23 fast forward vs 3-way merge
_LESSON 24 ´Ù¸¥ ºê·£Ä¡¿¡¼ ¿øÇÏ´Â ºÎºÐ¸¸ °¡Á®¿À±â
__ü¸®ÇÈÀ¸·Î ¿øÇÏ´Â Ä¿¹Ô¸¸ µû ¿À±â
__´Ù¸¥ °¡ÁöÀÇ ÀÜ°¡Áö °¡Á®¿À±â
__´Ù¸¥ °¡ÁöÀÇ Ä¿¹ÔÀ» Çϳª·Î ¹¾î¼ °¡Á®¿À±â
_LESSON 25 Çù¾÷À» À§ÇÑ ºê·£Ä¡ È°¿ë¹ý
CHAPTER 08 ºÐ¼®ÇÏ°í µð¹ö±ëÇϱâ
_LESSON 26 ·Î±× ÀÚ¼¼È÷ ¾Ë¾Æº¸±â
_LESSON 27 º¯°æ »çÇ× È®ÀÎÇϱâ
_LESSON 28 ´©°¡ ÄÚµùÇß´ÂÁö ¾Ë¾Æ³»±â
_LESSON 29 ¿À·ù°¡ ¹ß»ýÇÑ ½ÃÁ¡ ã¾Æ³»±â
*¿Ü¿ö¼ ½á¸Ô´Â ±ê ¸í·É¾î
CHAPTER 09 ±êÇãºê Á¦´ë·Î È°¿ëÇϱâ
_LESSON 30 ÇÁ·ÎÁ§Æ®¿Í Æú´õ¿¡ ´ëÇÑ ¹®¼
__README.md¸¦ È°¿ëÇÑ ¹®¼È
__¹®¼ ¸¸µé±â
_LESSON 31 Ç® ¸®Äù½ºÆ®¿Í À̽´
__Ç® ¸®Äù½ºÆ® ÀÛ¼ºÇϱâ
__Ç® ¸®Äù½ºÆ® °ËÅäÇÏ°í ó¸®Çϱâ
__À̽´ ÀÛ¼ºÇϱâ
_LESSON 32 SSH ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÑ ÀÎÁõÇϱâ
__SSH Å° Á¸Àç ¿©ºÎ È®ÀÎÇϱâ
__SSH Å° µî·ÏÇϱâ
__SSH Å° »ç¿ëÇØ º¸±â
_LESSON 33 GPG·Î Ä¿¹Ô¿¡ »çÀÎÇϱâ
__GPG Å° »ý¼ºÇϱâ
__±ê¿¡ GPG Å° µî·ÏÇϱâ