±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
Á¤°¡ |
26,000¿ø |
---|
23,400¿ø (10%ÇÒÀÎ)
1,300P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡º¼Ò¼È ÄÚµùÀ¸·Î À̲ô´Â GitHub ½Çõ ±â¼ú¡»Àº ¸¹Àº °³¹ßÀÚ°¡ »ç¿ëÇÏ°í ÀÖ´Â GitHub¸¦ ½Ç¹«¿¡¼ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ¼³¸íÇϴ åÀÌ´Ù. GitHubÀÇ ±âº»ÀûÀÎ »ç¿ë ¹æ¹ýºÎÅÍ GitHub¸¦ È°¿ëÇÑ °³¹ß ÁøÇà °úÁ¤°ú °³¹ßÀ» Áö¿øÇØ ÁÖ´Â Ãß°¡ÀûÀÎ µµ±¸µéµµ ÇÔ²² ¼³¸íÇÏ°í ÀÖ´Ù.
ÃâÆÇ»ç ¼Æò
½Ç¿ëÀûÀÎ °³¹ß ÁøÇà °úÁ¤À» Á÷Á¢ üÇèÇÏ¸é¼ ÀÍÈú ¼ö ÀÖ´Ù!
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/
¸ñÂ÷
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
º»¹®Áß¿¡¼
Àü ¼¼°èÀÇ ÇÁ·Î±×·¥ °³¹ß ÇöÀåÀº 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
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
SF ¿µÈ¸¦ Áñ°Üº¸¸ç ±× ¾È¿¡¼ ³ª¿À´Â ¹Ì·¡ÀûÀÎ ÄÄÇ»ÅÍ ¿ä¼Ò¿¡ ¿±¤ÇÏ°í, ¾î¶»°Ô ÇÏ¸é ±×°ÍÀ» ±¸ÇöÇÒ ¼ö ÀÖÀ»Áö »ý°¢ÇÏ´Â Æò¹üÇÑ °³¹ßÀÚ´Ù. ÇÁ·Î±×·¡¹Ö°ú °ü·ÃµÈ Áö½ÄÀ» ³ª´©´Â °ÍÀ» ÁÁ¾ÆÇÏ¿© ºí·Î±×¸¦ ¿î¿µÇÏ°í ÀÖ´Ù. ¾î¼´Ù°¡ Ã¥À» ÁýÇÊ/¹ø¿ªÇϱ⠽ÃÀÛÇؼ Áö±Ý±îÁö °è¼ÓÇؼ ÁýÇÊ/¹ø¿ªÇÏ°í ÀÖ´Ù. ÇöÀç Á÷¾÷ Ư¼º»ó Áý¿¡¼ ³ª°¥ ÀÌÀ¯°¡ ¾ø´Ù´Â °Í¿¡ ¸Å¿ì ¸¸Á·ÇÏ°í ÀÖ´Ù. Ä¿ÇÇ¿Í È«Â÷¸¦ Áñ°Ü ¸¶½Å´Ù. ¿ä¸®, ÇǾƳë, ±âŸ, ÀÛ°î, ±×¸², ½ºÄÃÇÎ µîÀÇ Ãë¹Ì¸¦ °¡Áö°í ÀÖ´Ù.
¿ªÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±â¸¸µé¸é¼ ¹è¿ì´Â ºí·»´õ 3D ÀÔ¹®
¹®Á¦ ÇØ°áÀ» À§ÇÑ ¾Ë°í¸®Áò with ¼öÇÐ
·Îºí·Ï½º, ³ªÀÇ Ã¹ °ÔÀÓ °³¹ß ÇÁ·ÎÁ§Æ®!
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.