ÄÁÅÙÃ÷»ó¼¼º¸±â

ÆÀ °³¹ßÀ» À§ÇÑ Git, GitHub ½ÃÀÛÇϱâ
ÆÀ °³¹ßÀ» À§ÇÑ Git, GitHub ½ÃÀÛÇϱâ
  • ÀúÀÚ<Á¤È£¿µ>,<ÁøÀ¯¸²> °øÀú
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2020-01-10
  • µî·ÏÀÏ2020-04-17
º¸À¯ 5, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 25, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

°³¹ßÀÚ, µðÀÚÀ̳Ê, ±âȹÀÚ ´ÙÇÔ²² ±ê¡¤±êÇãºê ÀÔ¹®



À̠åÀº ½Ã³ª¸®¿À¸¦ °çµéÀΠ½Ç½ÀÀ¸·Î ½ÃÀÛÇؼ­ ±ê°ú ±êÇãºê¸¦ Ã³À½ Á¢Çϴ »ç¶÷ ¶Ç´Â Á» ´õ ±íÀº ³­À̵µ¿¡¼­ ±ê°ú ±êÇãºê¸¦ ´Ù·ç°í ½ÍÀº °³¹ßÀÚ, µðÀÚÀ̳Ê, ±âȹÀÚ ¸ðµÎ¿¡°Ô À¯¿ëÇÏ´Ù. Ã©ÅÍ 0Àå¿¡¼­ 1½Ã°£À̸頱ꡤ±êÇãºêÀÇ ±âº» »ç¿ë¹ýÀ» µû¶óÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù. ÆÄÆ®1¿¡¼­ ¼Õ½¬¿î ±×·¡ÇÈ Åø ¼Ò½ºÆ®¸®¸¦ ÅëÇØ ±ê°ú ±êÇãºêÀÇ Àü °úÁ¤À» µû¶óÇÏ°í, ¿©±â¿¡ Àͼ÷ÇÏ°í Á» ´õ Áß±Þ °úÁ¤À» ¿øÇϴ µ¶ÀÚ¶ó¸é ÆÄÆ®2¿¡¼­ ½Ç½ÀÀ» CLI È¯°æ¿¡¼­ ÁøÇàÇϵµ·Ï ±¸¼ºÇß´Ù.



ÀúÀÚ¼Ò°³

LGÀüÀÚ, NHN NEXT, Naver Labs, Amazon Web Services µîÀ» °ÅÃÄ ÇöÀç´Â ¼ÒÇÁÆ®¿þ¾î ±³À° ±â¾÷ (ÁÖ)Äڵ彺Äõµå¿¡¼­ ±³À°°ú °³¹ßÀ» ÇÏ°í ÀÖ´Ù. Ãë¹Ì´Â ´ëÀü°ÝÅõ°ÔÀÓ°ú RPGÀÌ°í, µþ¹Ùº¸¾ÆºüÀÌ´Ù. ÃÖ±Ù¿¡´Â 8»ì µþ°ú ÇÔ²² Ç÷§Æû °ÔÀÓÀ» ¸¸µå´Â ÁßÀÌ´Ù.

¸ñÂ÷

Chapter 0 ºü¸¥ ½Ç½ÀÀ¸·Î Git, GitHub °¨ ÀÍÈ÷±â
__01. Git, ±×¸®°í GitHub 
__03. GitÀ» ¼³Ä¡ÇÏ°í ·ÎÄÃÀúÀå¼Ò¿¡¼­ Ä¿¹Ô °ü¸®Çϱâ 
__03. GitHub ¿ø°ÝÀúÀå¼Ò¿¡ Ä¿¹Ô ¿Ã¸®±â 
__04. GitHub ¿ø°ÝÀúÀå¼ÒÀÇ Ä¿¹ÔÀ» ·ÎÄÃÀúÀå¼Ò¿¡ ³»·Á¹Þ±â

PART 1 ±âº»Æí GUI È¯°æ¿¡¼­ ¹öÀü °ü¸® ½ÃÀÛÇϱâ

Chapter 1 GUI¸¦ À§ÇÑ ¹öÀü °ü¸® È¯°æ ±¸ÃàÇϱâ
__01. ¼Ò½ºÆ®¸® ¼³Ä¡Çϱâ 
__02. ºñÁ־󠽺Ʃµð¿À Äڵ堼³Ä¡Çϱâ 
__03. Github µÑ·¯º¸±â 

Chapter 2 È¥ÀÚ¼­ GitÀ¸·Î ¹öÀü °ü¸®Çϱâ
__01. ·ÎÄÃÀúÀå¼Ò¸¦ ¼Ò½ºÆ®¸®¿¡ ºÒ·¯¿À±â
__02. ¼Ò½ºÆ®¸®·Î Ä¿¹Ô ¸¸µé°í Çª½ÃÇϱâ 
__03. ±×¸²À¸·Î Git ¶â¾îº¸±â 

Chapter 3 ¿©·¯ ¸íÀÌ ÇÔ²² GitÀ¸·Î Çù¾÷Çϱâ
__01. ¿ø°ÝÀúÀå¼Ò¿¡¼­ Çù¾÷Çϱâ: ºê·£Ä¡(Branch) 
__02. ºê·£Ä¡ ½Ç½À ±âº»: ¸¸µé°í, À̵¿ÇÑ´Ù 
__03. ºê·£Ä¡¿Í ºê·£Ä¡¸¦ ÇÕÄ¡±â: º´ÇÕ(merge, ¸ÓÁö)
__04. ¾Ñ! µÑÀÌ ¶È°°Àº Äڵ带 °íÃƾî¿ä: Ãæµ¹(conflict) ÇØ°áÇϱâ
__05. ºê·£Ä¡¸¦ ÇÕÄ¡´Â ¿¹Àǹٸ¥ ¹æ¹ý: Ç® ¸®Äù½ºÆ® 
__06. °³¹ßÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù, Ãâ½ÃÇÏÀÚ! : ¸±¸®Áî(release) 

Chapter 4 µÑ ÀÌ»óÀÇ ¿ø°ÝÀúÀå¼Ò·Î Çù¾÷Çϱâ
__01. ¿øº»ÀúÀå¼Ò¸¦ º¹»çÇؼ­ ³Ê±¸¸®ÀÇ ¿ø°ÝÀúÀå¼Ò¸¦ ¸¸µç´Ù(fork) 
__02. ¿øº»ÀúÀå¼Ò¿¡ Ç® ¸®Äù½ºÆ® º¸³»±â
__03. ¹¬Àº Ä¿¹ÔÀ» »õ Ä¿¹ÔÀ¸·Î À̷ Á¶ÀÛÇϱâ(rebase)

Chapter 5 ½Ç¹« »ç·Ê¿Í ÇÔ²² Git ´Ù·ç±â
__01. ½Ç½ÀÀ» À§ÇÑ »çÀü Áغñ: »õ·Î¿î ¿ø°ÝÀúÀå¼Ò ¸¸µé±â 
__02. amend: ¼öÁ¤ ¸øÇÑ ÆÄÀÏÀÌ ÀÖ¾î¿ä, ¹æ±Ý ¸¸µç Ä¿¹Ô¿¡ Ãß°¡ÇÏ°í ½Í¾î¿ä
__03. cherry-pick: Àú Ä¿¹Ô Çϳª¸¸ ¶¼¼­ Áö±Ý ºê·£Ä¡¿¡ ºÙÀÌ°í ½Í¾î¿ä 
__04. reset: ¿¾³¯ Ä¿¹ÔÀ¸·Î ºê·£Ä¡¸¦ µÇµ¹¸®°í ½Í¾î¿ä 
__05. revert: ÀÌ Ä¿¹ÔÀÇ º¯°æ»çÇ×À» µÇµ¹¸®°í ½Í¾î¿ä 
__06. stash: º¯°æ»çÇ×À» Àá½Ã ´Ù¸¥ °÷¿¡ ÀúÀåÇÏ°í ½Í¾î¿ä, Ä¿¹ÔÀº ¾È ¸¸µé·¡¿ä 

PART 2 Áß±ÞÆí CLI È¯°æ¿¡¼­ ¹öÀü °ü¸® ½ÃÀÛÇϱâ

Chapter 6 PART 1¿¡¼­ ¼öÇàÇß´ø ±âº» ¸í·É¾î
__01. ¿Ö CLI¸¦ »ç¿ëÇÒ±î? 
__02. Git Bash¸¦ ½ÃÀÛÇÏÀÚ 
__03. ±âº» CLI ¸í·É¾î »ìÆ캸±â
__04. ¿ø°ÝÀúÀå¼Ò °ü·Ã CLI ¸í·É¾î 

Chapter 7 ºê·£Ä¡ »ý¼º ¹× Á¶ÀÛÇϱâ
__01. CLI·Î ºê·£Ä¡ »ý¼ºÇϱâ 
__02. CLI·Î checkout Çϱâ 
__03. CLI·Î 3-way º´ÇÕÇϱâ 
__04. CLI·Î rebase ÇØ º¸±â 

Chapter 8 Git ³»ºÎ µ¿ÀÛ ¿ø¸®
__01. git add ¸í·ÉÀÇ µ¿ÀÛ ¿ø¸® 
__02. git commit ¸í·ÉÀÇ µ¿ÀÛ ¿ø¸® 
__03. ¼öµ¿ Ä¿¹ÔÇϸ砻ìÆ캸±â 
__04. ºê·£Ä¡ ÀÛ¾÷ »ìÆ캸±â

Chapter 9 ÀÎÁõ ±â´É »ìÆ캸±â
__01. ÀÎÁõ °ü·Ã ±â´É »ç¿ëÇϱâ 
__02. SSH Å° »ý¼º ¹× »ç¿ëÇϱâ 

__ã¾Æº¸±â