¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    ¼Ò¼È ÄÚµùÀ¸·Î À̲ô´Â GitHub ½Çõ ±â¼ú Git¿Í GitHub¸¦ Á÷Á¢ µû¶óÇÏ¸ç ¹è¿î´Ù

    ¿øÁ¦ : GitHub実践ìýÚ¦ Pull RequestªËªèªëËÒ発ªÎ変úÔ

    • ¿À¿ÀÃ÷Ä« È÷·ÎÅ° Àú
    • À±Àμº ¿ª
    • Á¦ÀÌÆà
    • 2015³â 08¿ù 31ÀÏ
    • Á¤°¡
      26,000¿ø
    • ÆǸŰ¡
      26,000¿ø [0% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      780¿ø Àû¸³ [3%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2024³â 04¿ù 24ÀÏ(¼ö)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9791185890104 356ÂÊ 170 x 225 (§®) ¹«¼±Á¦º»

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ ºÐ¾ßÀÇ º£½ºÆ®¼¿·¯

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÃâÆÇ»ç ¸®ºä

    ½Ç¿ëÀûÀÎ °³¹ß ÁøÇà °úÁ¤À» Á÷Á¢ üÇèÇϸ鼭 ÀÍÈú ¼ö ÀÖ´Ù!
    Pull Request Å×½ºÆ® »çÀÌÆ® Á¦°ø!




    ÀÌ Ã¥Àº Àü ¼¼°èÀÇ ¼ö¸¹Àº °³¹ßÀÚ°¡ »ç¿ëÇÏ°í ÀÖ´Â GitHub¸¦ ½Ç¹«¿¡¼­ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ¼³¸íÇϴ åÀÔ´Ï´Ù. µû¶ó¼­ GitHubÀÇ ±âº»ÀûÀÎ »ç¿ë ¹æ¹ý»Ó¸¸ ¾Æ´Ï¶ó, GitHub¸¦ È°¿ëÇÑ °³¹ß ÁøÇà °úÁ¤°ú °³¹ßÀ» Áö¿øÇØ ÁÖ´Â Ãß°¡ÀûÀÎ µµ±¸µéµµ ÇÔ²² ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù.

    GitHub´Â ½ÇÁ¦ °³¹ß ÇöÀå¿¡¼­ ÀϾ´Â ´Ù¾çÇÑ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇϴµ¥, ÀÌ Ã¥¿¡´Â ±×·± ¹®Á¦ ÇØ°áÀ» À§ÇÑ ±â´ÉÀ» ½Ç¹«¿¡¼­ ¾î¶»°Ô È°¿ëÇÏ´À³Ä¿¡ ´ëÇÑ ³ëÇÏ¿ì°¡ °¡µæ ´ã°Ü ÀÖ½À´Ï´Ù.

    ¿©·¯ ±â¾÷¿¡¼­ GitHub·Î ´Ù¾çÇÑ °³¹ß ÁøÇà °úÁ¤À» °³¼±ÇØ ¿Ô´ø ÀúÀÚÀÇ Ç³ºÎÇÑ °æÇèÀ» Åä´ë·Î Á¤¸®ÇÑ Ã¥À̹ǷÎ, ½Ç¹«¿¡¼­ GitHub¸¦ È°¿ëÇÏ´Â µ¥ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù. ¶ÇÇÑ, ÃÖ±Ù ¾÷µ¥ÀÌÆ®µÈ ³»¿ëÀ̳ª È­¸éµµ ³õÄ¡Áö ¾Ê°í Àû¿ëÇÏ¿© ºü¸£°Ô º¯È­ÇÏ´Â GitHub ¼¼°è¸¦ Á¢ÇÏ´Â µ¥ ÇÑÃþ ´õ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù.



    [ÀÌ Ã¥ÀÌ ÇÊ¿äÇÑ °æ¿ì]

    - ÄÚµå ¸®ºä°¡ ÃæºÐÇÏÁö ¾Ê°í, ¸®ºä°¡ ´À¸®´Ù°í »ý°¢ÇÑ °æ¿ì

    - ÀÛ¼ºÇÑ º»Àιۿ¡ ¸ð¸£´Â ÄÚµå, ºÒ¾ÈÇÑ ´À³¦ÀÇ Äڵ尡 ½ÇÁ¦ ȯ°æ¿¡¼­ µðÇ÷ÎÀÌÇÑ °æ¿ì

    - ÄÚµå ÀÔ·Â ¿À·ù, ½º½º·Î Âø°¢¿¡ ºüÁ®¼­ À߸øµÈ Äڵ带 ÀÛ¼ºÇÑ °æ¿ì

    - Äڵ带 ¼­·Î¼­·Î ¸®ºäÇϸç Áö½Ä °øÀ¯, »óÈ£ ÇнÀ, ÁöÀû, °³¼±ÇÏ´Â ±âȸ°¡ ¾ø´Â °æ¿ì

    - ÇÏ·ç¿¡µµ ¿©·¯ °³ÀÇ ±â´ÉÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Â ºü¸¥ °³¹ß ÁøÇà °úÁ¤ÀÌ µµÀÔµÇÁö ¾ÊÀº °æ¿ì



    - GitHub ¸®Æ÷ÁöÅ丮

    https://github.com/jpub-gh/first-pr

    - Pull Request Å×½ºÆ® »çÀÌÆ®

    http://jpub-gh.github.io/first-pr/


    ÀúÀÚ ¼Ò°³

    ¿À¿ÀÃ÷Ä« È÷·ÎÅ°(ÓÞõÀûðÑÀ)

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ÀϺ»
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ
    • ÀαâÁö¼ö : 38

    ÇöÀå¿¡¼­ ¾ÖÀÚÀÏ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» ÁøÇàÇÏ°í ÀÖ´Â ¾ÖÀÚÀÏ ¸®´õ½Ê ÇÁ·Î±×·¡¸Ó´Ù. ´Ù¾çÇÑ ±â¾÷°ú ÆÀ¿¡¼­ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú ¼­ºñ½º °³¼± µîÀÇ ÄÁ¼³ÆÃÀ» ÇÏ°í ÀÖÀ¸¸ç, GitHub¸¦ ÀÌ¿ëÇÏ¿© ÇÏ·ç¿¡µµ ¸î ¹ø¾¿ ±â´ÉÀ» ¹èÆ÷ÇÏ´Â °³¹ß üÁ¦¸¦ ±â¾÷°ú ÆÀ¿¡ µµÀÔÇØ º» °æÇèµµ dzºÎÇÏ´Ù.

    ¿ªÀÚ ¼Ò°³

    À±Àμº

    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ , ´ëÇб³Àç ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 4,321

    Ãâ±ÙÇÏ´Â °Ô ½È¾î¼­ Ã¥À» ÁýÇÊ/¹ø¿ªÇϱ⠽ÃÀÛÇß´Ù. ÀϺ»¾î´Â ÇȽú꿡¼­ À¥ ÄÚ¹ÍÀ» Àдٰ¡ ¹è¿ü´Ù°í ÀüÇØÁø´Ù. ÇöÀç Á÷¾÷ Ư¼º»ó Áý¿¡¼­ ³ª°¥ ÀÌÀ¯°¡ º°·Î ¾ø´Ù´Â °Í¿¡ ±²ÀåÈ÷ ¸¸Á·ÇÏ´Â ¼º°ÝÀ̱⵵ ÇÏ´Ù. È«Â÷¿Í Ä¿ÇǸ¦ ÁÁ¾ÆÇÏ¸ç ¿ä¸®, À½¾Ç, ±×¸², ½ºÄÃÇÎ µîÀÌ Ãë¹Ì´Ù. ¡¶¸ð´ø À¥À» À§ÇÑ JavaScript+jQuery ÀÔ¹®¡· ¡¶¸ð´ø À¥À» À§ÇÑ Node.js ÇÁ·Î±×·¡¹Ö¡· ¡¶¸ð´ø À¥ µðÀÚÀÎÀ» À§ÇÑ HTML5+CSS3 ÀÔ¹®¡· µîÀ» Àú¼úÇÏ¿´À¸¸ç, ¡¶½ºÀ§ÇÁÆ®·Î ½ÃÀÛÇÏ´Â ¾ÆÀÌÆù ¾Û °³¹ß ±³°ú¼­¡· ¡¶¸ð´ø À¥»çÀÌÆ® µðÀÚÀÎÀÇ Á¤¼®¡· ¡¶À¯´ÏƼ °ÔÀÓ ÀÌÆåÆ® ÀÔ¹®¡·(ÀÌ»ó À§Å°ºÏ½º), ¡¶½ÇÀü °ÔÀÓ Á¦ÀÛÀ¸·Î ¹è¿ì´Â ¾ð¸®¾ó ¿£Áø 4¡· ¡¶TopCoder ¾Ë°í¸®Áò Æ®·¹À̴ס· ¡¶Nature of Code¡·(ÀÌ»ó ÇѺû¹Ìµð¾î), ¡¶¼Ò¼È ÄÚµùÀ¸·Î À̲ô´Â GitHub ½Çõ ±â¼ú¡·(Á¦ÀÌÆà) µîÀ» ¹ø¿ªÇß´Ù.

    Ã¥ ¼Ó¿¡¼­

    Àü ¼¼°èÀÇ ÇÁ·Î±×·¥ °³¹ß ÇöÀåÀº GitHubÀÇ µîÀå°ú ÇÔ²² ¸¹Àº º¯È­°¡ »ý°å½À´Ï´Ù. °¡È÷ Çõ¸íÀÌ ÀϾ´Ù Çصµ °ú¾ðÀÌ ¾Æ´Ò Á¤µµÀÔ´Ï´Ù. À̹ø Àå¿¡¼­´Â ¾ÆÁ÷ GitHub¸¦ º»°ÝÀûÀ¸·Î »ç¿ëÇØ º¸Áö ¾ÊÀº µ¶ÀÚ¸¦ À§ÇØ ÀϹÝÀûÀÎ ÇÁ·Î±×·¥ °³¹ß¿¡¼­ ¾î¶»°Ô GitHub¸¦ µµÀÔÇÏ°í ÀÖ´ÂÁö µîÀ» °£´ÜÈ÷ »ìÆ캸°Ú½À´Ï´Ù. _4p

    Pull Request´Â GitHub¿¡ ÀÖ´Â Git ¸®Æ÷ÁöÅ丮¿¡¼­ º¯°æÇÏ°í ½ÍÀº ¼Ò½º Äڵ带 ÁÖ°í ¼öÁ¤ÇØ ´Þ¶ó°í ¿äûÇÏ´Â ±â´ÉÀÔ´Ï´Ù. Pull Request¸¦ ±â¹ÝÀ¸·Î ´ñ±ÛÀ» ÁÖ°í¹ÞÀ» ¼öµµ ÀÖ½À´Ï´Ù. ¡®¹ö±×¸¦ °íÃƴµ¥, ÀÌ·¸°Ô ¼öÁ¤ÇØ ÁÖ½Ã¸é ¾È µÉ±î¿ä?¡¯ °°Àº ´ñ±ÛºÎÅÍ ¡®»õ·Î¿î ±â´ÉÀ» ÀÛ¼ºÇߴµ¥, ÀÌ Äڵ带 ³Ö¾î ÁÖ½Ã¸é ¾È µÉ±î¿ä?¡¯ °°Àº ´ñ±Ûµµ ÀÖ½À´Ï´Ù. °£´ÜÇÏ°Ô ¼Ò½º Äڵ带 º¯°æÇÏ°í, º¯°æÇÏ°í ½ÍÀº ±â´ÉÀ» ³Öµµ·Ï ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹°·Ð, ÇØ´ç ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®ÀÇ Á¤Ã¥¿¡ ¾î±ß³ª´Â º¯°æ »çÇ×Àº ¹Ý¿µÇÏÁö ¾ÊÀ» ÀÚÀ¯µµ ÀÖ½À´Ï´Ù. _6

    Git¿¡´Â ÀÌ µð·ºÅ丮 ÀÌÇÏÀÇ ³»¿ëÀ» ÇØ´ç ¸®Æ÷ÁöÅ丮¿Í °ü·ÃµÈ ¡®working tree(¿öÅ· Æ®¸®)¡¯¶ó°í ºÎ¸¨´Ï´Ù. working tree¿¡¼­´Â ÆÄÀÏ Áغñ µîÀÌ ÀÌ·ç¾îÁö¸ç, ÀÌÈÄ¿¡ ¸®Æ÷ÁöÅ丮¿¡ µî·ÏµÈ ÆÄÀÏ º¯°æ ³»¿ªÀ» °ü¸®ÇÏ°Ô µË´Ï´Ù. ÆÄÀÏÀ» ÀÌÀü »óÅ·ΠµÇµ¹¸®°í ½ÍÀº °æ¿ì, ¸®Æ÷ÁöÅ丮·ÎºÎÅÍ ÀÌÀü ÆÄÀÏ »óŸ¦ È®ÀÎÇÏ°í working tree¿¡ Àü°³ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ±â´ÉÀ» ¼öÇàÇÏ´Â ¸í·É¾î´Â µÚ¿¡¼­ Â÷±ÙÂ÷±Ù ¼³¸íÇÏ°Ú½À´Ï´Ù. _49p

    À̸§, ¼Ò¼Ó, ¸ÞÀÏ ÁÖ¼Ò, ¼Ò¼ÓµÈ Organization µî »ç¿ëÀÚ¿Í °ü·ÃµÈ ±âº»ÀûÀÎ Á¤º¸°¡ Ç¥½ÃµË´Ï´Ù. ÇØ´ç »ç¿ëÀÚ¿¡°Ô °ü½ÉÀÌ ÀÖÀ» °æ¿ì¿¡´Â ¿À¸¥ÂÊ »ó´ÜÀÇ Follow ¹öÆ°À» ´­·¯ ÁÖ¼¼¿ä. Âü°í·Î ÀÌ¹Ì FollowÇÏ°í ÀÖ´Â »ç¿ëÀÚ¶ó¸é ÇØ´ç ¹öÆ°ÀÌ Unfollow ¹öÆ°À¸·Î µÇ¾î ÀÖÀ» °Ì´Ï´Ù. ÀÌ·¸°Ô Follow ¹öÆ°À» ´©¸£¸é ÇØ´ç »ç¿ëÀÚÀÇ È°µ¿ ³»¿ªÀÌ News Feed¿¡ ¶å´Ï´Ù. _99p

    Äڵ尡 ¿Ï¼ºµÇÁö ¾Ê¾Ò¾îµµ Åä·ÐÀ» À§ÇØ Pull Request¸¦ º¸³»´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¾î´À Á¤µµ »ó»óÇÒ ¼ö ÀÖÀ» Á¤µµÀÇ °£´ÜÇÑ Äڵ带 Àû¾î¼­ Pull RequestÇϸé, ÁÖº¯ °³¹ßÀڷκÎÅÍ Çǵå¹éµµ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, 5ÀåÀÇ ±×¸² 5.17¿¡¼­ »ìÆ캸¾Ò´ø °Íó·³ ÇÒ ÀÏ ¸ñ·ÏÀ» Ãß°¡Çؼ­ ¾î¶² ½ÄÀ¸·Î °³¹ßÀÌ ÁøÇàµÇ°í ÀÖ´ÂÁöµµ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. _159p

    À̹ø Àý¿¡¼­ ¼³¸íÇÏ´Â °³¹ß ÁøÇà °úÁ¤Àº DeployÁÖ2 Áß½ÉÀÇ °³¹ß ÁøÇà °úÁ¤ÀÔ´Ï´Ù. ½ÇÁ¦·Î ÇÏ·ç¿¡ ¼ö½Ê ¹øÀÇ Deploy¸¦ ÇÏ°Ô µÇ´Âµ¥¿ä. ÀÌ°ÍÀÌ °¡´ÉÇØÁö·Á¸é ´Ü¼øÇÑ °³¹ß ÁøÇà °úÁ¤°ú ÀÚµ¿È­µÈ ȯ°æÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ´Ü¼øÇÑ °³¹ß ÁøÇà °úÁ¤À» ä¿ëÇؾßÁö¸¸ ¿©·¯ »óȲ¿¡ À¯¿¬ÇÏ°Ô ´ëóÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. GitHub¸¦ »ç¿ëÇÑ´Ù¸é À̹ø °³¹ß ÁøÇà °úÁ¤À» ¹Ýµå½Ã È®ÀÎÇսôÙ. _230p

    ¸ñÂ÷

    Chapter 1 GitHub ¼¼°è¿¡ ¾î¼­¿À¼¼¿ä _ 1
    1.1 GitHub¶õ? 2
    GitHub ȸ»ç¿Í octocat 2
    ÀϹÝÀûÀÎ Git ¸®Æ÷ÁöÅ丮 È£½ºÆà ¼­ºñ½º°¡ ¾Æ´Ï´Ù 3
    GitHub ÀÌ¿ë ÇüÅ 4
    Column GitHub¿Í GitÀÇ Â÷ÀÌ 4
    1.2 GitHub¸¦ »ç¿ëÇÏ¸é ¹«¾ùÀÌ ´Þ¶óÁú±î? 4
    Çù¾÷ ÇüÅ º¯È­ 5
    ´Ù¸¥ ÆÀÀÌ ÀÛ¼ºÇÏ´ø ¼ÒÇÁÆ®¿þ¾î¸¦ ´õ ÀÚ¼¼È÷ º¼ ¼ö ÀÖ´Ù 8
    °ø°³ ¼ÒÇÁÆ®¿þ¾î ¼¼°è¿Í °°Àº °³¹ß ½ºÅ¸ÀÏ 10
    1.3 ¼Ò¼È ÄÚµùÀ̶õ? 10
    1.4 ¼Ò¼È ÄÚµùÀ» ÇØ¾ß ÇÏ´Â ÀÌÀ¯ 12
    µå³ÐÀº °³¹ß ¼¼°è 12
    Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ´Â °³¹ßÀÚ 13
    GitHubÀÇ °¡Àå Å« Ư¡Àº ¡®»ç¶÷À» ¹Ù¶óº»´Ù¡¯´Â °Í 13
    1.5 GitHub°¡ Á¦°øÇÏ´Â ÁÖ¿äÇÑ ±â´É 14
    Git ¸®Æ÷ÁöÅ丮 14
    Organization 15
    Issue 15
    Wiki 16
    Pull Request 16
    Column GitHub¿¡¼­ ÁÖ¸ñ¹Þ°í ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î 17
    1.6 Á¤¸® 17

    Chapter 2 Git 񃧯 _ 19
    2.1 ź»ý ¹è°æ 20
    2.2 ¹öÀü °ü¸®¶õ? 21
    ÁýÁßÇü°ú ºÐ»êÇü 21
    ÁýÁßÇü°ú ºÐ»êÇü Áß¿¡ ¾î¶² °ÍÀÌ ÁÁÀº °ÍÀϱî? 23
    2.3 ¼³Ä¡ 24
    ¸Æ°ú ¸®´ª½ºÀÇ °æ¿ì 24
    À©µµ¿ìÁîÀÇ °æ¿ì 24
    ÀÌ Ã¥¿¡¼­ »ç¿ëÇϴ ȯ°æ 27
    2.4 ±âº» ¼³Á¤ 28
    »ç¿ëÀÚ À̸§°ú ¸ÞÀÏ ÁÖ¼Ò ¼³Á¤ 28
    Ãâ·ÂµÇ´Â ¸í·É¾î¸¦ ½±°Ô ÀÐÀ» ¼ö ÀÖµµ·Ï ¸¸µå´Â ¹æ¹ý 29
    2.5 Á¤¸® 29

    Chapter 3 GitHub »ç¿ë Áغñ _ 31
    3.1 »çÀü Áغñ 32
    °èÁ¤ »ý¼º 32
    °èÁ¤ ¼³Á¤ 33
    SSH Key ¼³Á¤ 33
    °ø°³ Å° µî·Ï 34
    ¼Ò¼È ±â´É ÀÌ¿ë 36
    3.2 ½ÇÁ¦·Î »ç¿ëÇØ º¸ÀÚ 36
    ¸®Æ÷ÁöÅ丮 ÀÛ¼º 36
    Column Äڵ带 °ø°³ÇÒ ¶§ÀÇ ¶óÀ̼±½º 41
    ¸®Æ÷ÁöÅ丮 Á¢±Ù 41
    ÄÚµå °ø°³ 41
    3.3 Á¤¸® 46

    Chapter 4 GitÀ» Á÷Á¢ »ç¿ëÇϸ鼭 ¹è¿ì±â _ 47
    4.1 ±âº»ÀûÀÎ »ç¿ë ¹æ¹ý 48
    git init: ¸®Æ÷ÁöÅ丮 ÃʱâÈ­ 48
    git status: ¸®Æ÷ÁöÅ丮 »óÅ ȮÀÎ 49
    git add: ½ºÅ×ÀÌÁö ¿µ¿ª¿¡ ÆÄÀÏ Ãß°¡ 50
    git commit: ¸®Æ÷ÁöÅ丮 º¯°æ ³»¿ëÀ» ±â·Ï 51
    git log: commit È®ÀÎ 53
    git diff: º¯°æ ³»¿ª È®ÀÎ 55
    4.2 ºê·£Ä¡ »ý¼º 58
    git branch: ºê·£Ä¡¸¦ º¸´Â ¹æ¹ý 60
    git checkout -b: ºê·£Ä¡¸¦ ¸¸µé°í º¯°æÇÏ´Â ¹æ¹ý 61
    ÅäÇÈ ºê·£Ä¡ 63
    ÅëÇÕ ºê·£Ä¡ 64
    git merge: ºê·£Ä¡ merge 64
    git log --graph: ºê·£Ä¡¸¦ ½Ã°¢ÀûÀ¸·Î È®ÀÎ 66
    4.3 commitÀ» º¯°æÇÏ´Â Á¶ÀÛ 67
    git reset: °ú°Å »óÅ·Πº¹¿ø 67
    Ãæµ¹ ¹®Á¦ ÇØ°á 72
    git commit --amend: commit ¸Þ½ÃÁö ¼öÁ¤ 74
    git rebase -i: º¯°æ ³»¿ª Á¶ÀÛ 76
    4.4 ¿ø°Ý ¸®Æ÷ÁöÅ丮 ¼Û½Å 80
    git remote add: ¿ø°Ý ¸®Æ÷ÁöÅ丮 µî·Ï 81
    git push: ¿ø°Ý ¸®Æ÷ÁöÅ丮 Àü¼Û 82
    4.5 ¿ø°Ý ¸®Æ÷ÁöÅ丮¿¡¼­ °¡Á®¿À±â 84
    git clone: ¿ø°Ý ¸®Æ÷ÁöÅ丮¸¦ °¡Á®¿À±â 84
    git pull: ÃֽŠ¿ø°Ý ¸®Æ÷ÁöÅ丮¸¦ °¡Á®¿À±â 87
    4.6 Git°ú °ü·ÃµÈ Ãß°¡ Âü°í ÀÚ·á 88
    4.7 Á¤¸® 90

    Chapter 5 GitHubÀÇ ±â´ÉÀ» È®½ÇÇÏ°Ô ¾Ë¾Æº¸ÀÚ _ 91
    5.1 Å°º¸µå ´ÜÃàÅ° 92
    5.2 Åø¹Ù 93
    UI ±¸¼º ¼³¸í 93
    5.3 ´ë½Ãº¸µå 96
    UI ±¸¼º ¼³¸í 97
    5.4 ÇÁ·ÎÇÊ 98
    UI ±¸¼º ¼³¸í 98
    5.5 ¸®Æ÷ÁöÅ丮 102
    UI ±¸¼º ¼³¸í 102
    ÆÄÀÏ °ü·Ã Á¶ÀÛ 108
    Column ÆÄÀÏ À̸§ÀÇ ÀϺηΠ°Ë»ö 108
    º¯°æ ³»¿ª È®ÀÎ 109
    5.6 Issue 111
    ´Ù¾çÇÑ ¿ä¼Ò¸¦ »ðÀÔÇÒ ¼ö ÀÖ´Â ¹®¼­ ÀÛ¼º ¹æ½Ä 112
    ¶óº§À» »ç¿ëÇÑ Á¤¸® 115
    MilestonesÀ» »ç¿ëÇÑ °ü¸® 116
    Column °øÇåÇϱâ À§ÇÑ ±ÔÄ¢À» ¾Ë¸®ÀÚ! 117
    ÇÒ ÀÏ ¸ñ·Ï 117
    commit ¸Þ½ÃÁö·Î Issue Á¶ÀÛ 118
    ƯÁ¤ Issue¸¦ Pull Request·Î º¯È¯ 119
    5.7 Pull Request 120
    Column diff ¶Ç´Â patch ÆÄÀÏ Çü½Ä È°¿ë 121
    Conversation 122
    Column ´ñ±Û Àοë 122
    Commits 123
    Column À̸ðƼÄÜ ÀÚµ¿ ¿Ï¼º ±â´É 124
    Files Changed 124
    5.8 Wiki 125
    History 127
    Column Wiki¿¡ »çÀÌµå ¹Ù »ý¼º 127
    5.9 Pulse 129
    active pull requests 130
    active issues 130
    commits 131
    Releases published 131
    Unresolved Conversations 132
    5.10 Graphs 133
    Contributors 133
    Commit Activity 134
    Code Frequency 135
    Punchcard 135
    Network 136
    members 137
    5.11 Settings 138
    Options 138
    Collaborators 140
    Webhooks & Services 142
    Deploy Keys 142
    5.12 Notifications 142
    5.13 ±× ¿ÜÀÇ ±â´É 144
    GitHub Pages 144
    GitHub Jobs 144
    GitHub Enterprise 145
    GitHub API 145
    5.14 Á¤¸® 146
    Column ¸ÆÀÇ ÅëÁö ¼¾ÅÍ·Î GitHubÀÇ Notification È®ÀÎ 146

    Chapter 6 Pull Request¸¦ Çغ¸ÀÚ _ 147
    6.1 Pull Request °³¿ä 148
    Pull Request¶õ? 148
    Pull RequestÀÇ È帧 148
    6.2 Pull Request Àü¼Û Áغñ 149
    ¼öÁ¤ÇÒ ¼Ò½º ÄÚµå È®ÀÎ 150
    Fork 151
    clone 151
    branch 152
    ÄÚµå Ãß°¡ 153
    º¯°æ »çÇ× commit 154
    ¿ø°Ý ºê·£Ä¡ ÀÛ¼º 154
    6.3 Pull Request Àü¼Û 155
    6.4 Pull Request¸¦ È¿°úÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ý 158
    °³¹ß µµÁß¿¡µµ Åä·ÐÀ» À§ÇÑ Pull Request¸¦ º¸³»¼¼¿ä 159
    °³¹ß ÁßÀ̶ó´Â °ÍÀ» ¾Ë¸®´Â ¹æ¹ý 159
    ForkÇÏÁö ¾ÊÀº ºê·£Ä¡¿¡¼­ Pull Request Àü¼Û 160
    6.5 ¸®Æ÷ÁöÅ丮 °ü¸® 161
    ¸®Æ÷ÁöÅ丮 Fork, clone 162
    ¿øº» ¸®Æ÷ÁöÅ丮 À̸§ ¼³Á¤ 162
    ÃֽŠµ¥ÀÌÅÍ È¹µæ 162
    6.6 Á¤¸® 163


    Chapter 7 Pull Request°¡ µµÂøÇÑ´Ù¸é _ 165
    7.1 Pull Request¸¦ º¸³»´Â ¹æ¹ý 166
    7.2 Pull Request¸¦ º¸³¾ Áغñ 167
    ÄÚµå ¸®ºä 167
    ±×¸² º¯°æ »çÇ× È®ÀÎ 168
    Pull RequestÀÇ ³»¿ëÀ» ÇöÀç °³¹ß ȯ°æ¿¡ ¹Ý¿µ 170
    Column ÄÚµå °ü¸® ±â¼úÀ» ÁõÁø½ÃÅ°°í ½ÍÀ» ¶§ 174
    7.3 Pull Request¸¦ º¸³»±â 174
    ¸ÞÀÎ ºê·£Ä¡¿¡ merge 175
    º¯°æ »çÇ× push 176
    7.4 Á¤¸® 177

    Chapter 8 GitHub¿Í ¿¬°èµÇ´Â Åø°ú ¼­ºñ½º _ 179
    8.1 hub ¸í·É¾î 180
    °³¿ä 180
    ±âº» ¼³Á¤ 181
    ¸í·É¾î 183
    Column hub ¸í·É¾î¿Í GitHub Enterprise 190
    8.2 Travis CI 190
    °³¿ä 190
    ½ÇÁ¦ »ç¿ë 191
    8.3 Coveralls 196
    °³¿ä 196
    ±âº» ¼³Á¤ 198
    8.4 Gemnasium 202
    8.5 Code Climate 204
    8.6 Jenkins 205
    °³¿ä 205
    ¼³Ä¡ 207
    bot °èÁ¤ ÀÛ¼º 208
    bot °èÁ¤ ±ÇÇÑ ¼³Á¤ 208
    Jenkins SSH Å° ¼³Á¤ 211
    GitHub pull request builder plugin ¼³Ä¡ 212
    Git plugin ¼³Á¤ 213
    GitHub pull request builder ¼³Á¤ 214
    ÀÛ¾÷ »ý¼º°ú ¼³Á¤ 216
    °á°ú ÅëÁö 219
    ´ñ±ÛÀ» È°¿ëÇÑ °ü¸® 221
    8.7 Á¤¸® 223
    Column Coderwall·Î GitHub ÇÁ·ÎÇÊ ÀÛ¼º 224

    Chapter 9 GitHub¸¦ »ç¿ëÇÏ´Â °æ¿ìÀÇ °³¹ß ÁøÇà °úÁ¤ _ 225
    9.1 ÆÀ ³»ºÎ¿¡¼­ GitHub¸¦ »ç¿ëÇØ¾ß ÇÒ ¶§ °í·ÁÇÒ °Íµé 226
    ¸ðµç °ÍÀ» °£´ÜÇÏ°Ô! 226
    ¸®Æ÷ÁöÅ丮¸¦ ForkÇÏÁö ¾Ê´Â ¹æ¹ý 228
    9.2 GitHub Flow - Deploy Áß½ÉÀÇ °³¹ß ½ºÅ¸ÀÏ 230
    9.3 GitHub FlowÀÇ È帧 231
    Ç×»ó Deploy »óŸ¦ À¯Áö, ¹èÆ÷¶ó´Â °³³äÀº ¾ø´Ù 231
    »õ·Î¿î ÀÛ¾÷À» ÇÒ ¶§´Â master ºê·£Ä¡¿¡¼­ »õ·Î¿î ºê·£Ä¡¸¦ ÀÛ¼º 232
    ÀÛ¼ºÇÑ »õ·Î¿î ºê·£Ä¡¿¡ commitÇÏÀÚ 233
    Á¤±âÀûÀ¸·Î pushÇÏÀÚ 233
    Pull Request¸¦ È°¿ëÇÏÀÚ 234
    ¹Ýµå½Ã ´Ù¸¥ °³¹ßÀڵ鿡°Ô ÄÚµå ¸®ºä¸¦ ¹Þµµ·Ï ÇÏÀÚ 234
    merge ÈÄ¿¡´Â °ð¹Ù·Î DeployÇÏÀÚ 236
    9.4 GitHub Flow¸¦ ½ÇõÇϱâ À§ÇÑ ÀüÁ¦ Á¶°Ç 236
    Deploy ÀÛ¾÷ ÀÚµ¿È­ 236
    Å×½ºÆ® 238
    9.5 GitHub Flow µû¶óÇϱâ 239
    Fizzbuzz °³¿ä 239
    »õ·Î¿î ±â´É Ãß°¡ 240
    »õ·Î¿î ºê·£Ä¡ ÀÛ¼º 241
    »õ·Î¿î ±â´É ±¸Çö 243
    Pull Request ÀÛ¼º 245
    Çǵå¹é 246
    µé¿©¾²±â ¼öÁ¤ 247
    Å×½ºÆ® Ãß°¡ 249
    Pull Request Ãß°¡ 252
    Pull Request¸¦ merge 253
    9.6 ÆÀ¿¡¼­ GitHub Flow¸¦ ½ÇõÇÏ·Á¸é 254
    Pull Request Å©±â Ãà¼Ò 254
    Å×½ºÆ® ȯ°æ Áغñ 255
    Pull Request Çǵå¹é 256
    ºü¸¥ Pull Request ó¸® 257
    9.7 GitHub Flow Á¤¸® 257
    9.8 Git Flow - ¹èÆ÷ Áß½ÉÀÇ °³¹ß ½ºÅ¸ÀÏ 258
    Ç¥ÁØ °³¹ß ÁøÇà °úÁ¤ 258
    º¹À⼺ 260
    9.9 Git Flow µµÀÔÀ» À§ÇÑ Áغñ 260
    git-flow ¼³Ä¡ 260
    ¸®Æ÷ÁöÅ丮 Ãʱ⠼³Á¤ 262
    9.10 Git Flow µû¶óÇϱâ 264
    master ºê·£Ä¡¿Í develop ºê·£Ä¡ 264
    feature ºê·£Ä¡ 265
    Pull Request Àü¼Û 268
    ÄÚµå ¸®ºä¸¦ È°¿ëÇÑ ÄÚµå Ç°Áú Çâ»ó 271
    ·ÎÄà develop ºê·£Ä¡ °»½Å 271
    release ºê·£Ä¡ ½ÇÇà 273
    Column µðÆúÆ® ºê·£Ä¡ ¼³Á¤ 273
    ¿ø°Ý ¸®Æ÷ÁöÅ丮 ¹Ý¿µ 280
    hotfix ºê·£Ä¡ 281
    9.11 Git Flow Á¤¸® 288
    Column ¹öÀü ¹øÈ£ ºÙÀ̱â 288

    Chapter 10 ȸ»ç¿¡¼­ GitHub »ç¿ëÇϱâ _ 289
    10.1 Àü ¼¼°èÀÇ Ç¥ÁØ °³¹ß ȯ°æÀ» ȸ»ç¿¡¼­µµ »ç¿ëÇØ º¾½Ã´Ù 290
    ȸ»ç¿¡ GitHub¸¦ µµÀÔÇÏ´Â °æ¿ìÀÇ ÀåÁ¡ 290
    Organization ÀÌ¿ë 291
    GitHub º¸¾È È®ÀÎ 291
    À¯Áöº¸¼ö ½Ã°£ ÁÖÀÇ 292
    ¼­ºñ½º Àå¾Ö °ü·Ã Á¤º¸ È®ÀÎ 292
    10.2 GitHub Enterprise 295
    °³¿ä 295
    µµÀÔ ÀåÁ¡ 296
    µµÀÔ ´ÜÁ¡ 296
    µµÀÔÇϸé ÁÁÀº °æ¿ì 296
    Column GitHub ¸®Æ÷ÁöÅ丮¸¦ ¼­ºê¹öÀü ¸®Æ÷ÁöÅ丮·Î ÀÌ¿ëÇÏ´Â ¹æ¹ý 297
    10.3 Git È£½ºÆÃÀ» ¼öÇàÇÏ´Â ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î 298
    Column Bitbucket 299
    10.4 Á¤¸® 300

    APPENDIX A GitHub GUI Ŭ¶óÀ̾ðÆ® _ 301
    A.1 GitHub for Mac, GitHub for Windows 302
    A.2 Source Tree 304

    APPENDIX B Äڵ带 Gist·Î ½±°Ô °øÀ¯Çϱâ _ 307
    B.1 GistÀÇ Æ¯Â¡ 308
    B.2 Gist ÀÛ¼º 309
    UI ¼³¸í 309
    B.3 Gist ¸ñ·Ï 313
    Gist ¸Þ´º 313
    ÆÄÀÏ ¸Þ´º 315
    B.4 Your Gists 316
    B.5 Á¤¸® 317

    ã¾Æº¸±â _ 318

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved