github.com λ“± μ™ΈλΆ€ μ˜€ν”ˆμ†ŒμŠ€ μ½”λ“œλ₯Ό λ‚΄ μ†ŒμŠ€ μ €μž₯μ†Œμ— 포크(fork) ν•΄μ„œ 돌렀보고 쑰금 고치고 μž‘μ—…ν•  일이 μ’…μ’… μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‹€ 보면 μ›λž˜ μ†ŒμŠ€κ°€ μ—…λ°μ΄νŠΈλ˜μ–΄ κΈ°λŠ₯이 κ°œμ„ λ˜κ³  버그가 κ³ μ³μ§€λŠ”λ°, μ΄λŸ¬ν•œ 리λͺ¨νŠΈμ˜ 변경을 ν¬ν¬ν•œ λ‚΄ μ €μž₯μ†Œμ— μ μš©ν• λ•ŒλŠ” μ›λž˜ git remote λ₯Ό μΆ”κ°€ν•˜κ³  rebase λ₯Ό ν•˜λ©΄ λ©λ‹ˆλ‹€. 이번 κΈ€μ—μ„œλŠ” Bluemix 의 DevOps μ†ŒμŠ€ μ €μž₯μ†Œ hub.jazz.net μ—μ„œ 리λͺ¨νŠΈ μ €μž₯μ†Œμ˜ λ‚΄μš©μ„ 가져와 μ μš©ν•˜λŠ” 방법을 μ•Œμ•„λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.

  1. ν”„λ‘œμ νŠΈμ—μ„œ `EDIT CODE`λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.
  2. bluemix_devops_remote_edit_code

  3. μ™Όμͺ½ νˆ΄λ°”μ—μ„œ μœ„μ—μ„œ λ‘λ²ˆμ§Έ Git μ•„μ΄μ½˜μ„ ν΄λ¦­ν•©λ‹ˆλ‹€.
  4. bluemix_devops_remote_click_git

  5. 브랜치λ₯Ό 클릭 ν›„ `μƒˆ 원격` λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ 이름을 `remote` 둜, URL 은 원격 μ €μž₯μ†Œλ₯Ό μž…λ ₯ν•˜κ³  `제좜`을 ν΄λ¦­ν•©λ‹ˆλ‹€.
  6. bluemix_devops_remote_add_remote

  7. μƒˆλ‘œ 생긴 `remote` λΈŒλžœμΉ˜μ—μ„œ `μ›κ²©μ—μ„œ 페치` λ²„νŠΌμ„ ν΄λ¦­ν•˜κ³  `remote` 브랜치λ₯Ό ν΄λ¦­ν•˜μ—¬ μ „ν™˜ν•©λ‹ˆλ‹€.
  8. bluemix_devops_remote_fetch_remote

  9. 원격 λΈŒλžœμΉ˜κ°€ `remote` 둜 바뀐 것을 ν™•μΈν•˜κ³  rebase λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.
  10. bluemix_devops_remote_rebase

  11. 브랜치λ₯Ό 클릭 ν›„ `origin`을 클릭해 μ°Έμ‘°λ₯Ό origin/master 둜 λ³€κ²½ν•©λ‹ˆλ‹€.
  12. bluemix_devops_remote_switch_origin

  13. `푸쉬` λ²„νŠΌμ„ ν΄λ¦­ν•©λ‹ˆλ‹€.