pull_request

pull request λ₯Ό 보내 μ˜€ν”ˆμ†ŒμŠ€μ— κΈ°μ—¬ν•΄λ³΄μž !

​ κ°œλ°œμ„ κ³΅λΆ€ν• μˆ˜λ‘ learn by doing 이 critical ν•˜λ‹€κ³  μƒκ°ν•œλ‹€. μ‹€λ ₯이 올라 μ–Έμ  κ°€ κ½€ 큰 규λͺ¨μ˜ μ˜€ν”ˆμ†ŒμŠ€μ— κΈ°μ—¬ν•˜κ²Œ λ˜λŠ” κΏˆμ„ 어렴풋이 κΎΈκ³  μžˆμ—ˆλŠ”λ°, 마침 λ°μ΄μ½˜κ²½μ§„λŒ€νšŒ1λ“±μ†”λ£¨μ…˜arrow-up-right λ ˆν¬μ§€ν† λ¦¬λ₯Ό 톡해 κ³΅λΆ€ν•˜λ‹€κ°€ μ₯¬ν”Όν„° λ…ΈνŠΈλΆ λ‚΄λΆ€ μ…€ 쀑에 파일λͺ…이 잘λͺ» λ˜μ–΄ pd.read_csv() μ—μ„œ μ—λŸ¬κ°€ λ‚˜λŠ”κ±Έλ³΄κ³ , 이정도 μž‘μ€ μ΄μŠˆλŠ” λˆ„κ΅¬λ‚˜ λ„˜μ–΄κ°€κ² μ§€λ§Œ, λ‚˜μ€‘μ— μ˜€ν”ˆμ†ŒμŠ€ κΈ°μ—¬λ₯Ό 해봐야지 μƒκ°ν•˜κ³  있던 λ‚˜λŠ” 이 κΈ°νšŒμ— ν•œ 번 μ‹€μŠ΅μ„ ν•΄λ³΄κΈ°λ‘œ ν–ˆλ‹€. (개발자의 도전을 ν•˜λŠ” λ‚˜μ—κ²Œ 컴곡 석사λ₯Ό μ‘Έμ—…ν•˜κ³  κ΅­λ¦½μ—°κ΅¬μ†Œμ— λ“€μ–΄κ°„ 고등학ꡐ 동창이 μ–΄λŠμ •λ„μ˜ 곡뢀, μ–΄λŠμ •λ„μ˜ ν”„λ‘œμ νŠΈ 보닀 μ˜€ν”ˆμ†ŒμŠ€ κΈ°μ—¬κ°€ 훨씬 μ˜λ―Έμžˆλ‹€κ³  λΆ„λͺ…νžˆ λ§ν•΄μ€€κ²Œ 크닀.)

λ ˆν¬μ§€ν† λ¦¬μ— 이슈(Issue) μƒμ„±ν•˜κΈ°

​ μš°μ„  원본 κΉƒν—ˆλΈŒ λ ˆν¬μ§€ν† λ¦¬μ— λ“€μ–΄κ°€ 이슈 νƒ­μ—μ„œ μƒˆ 이슈λ₯Ό λ§Œλ“€μž. 규λͺ¨κ°€ μžˆλŠ” ν”„λ‘œμ νŠΈμ—μ„œλŠ” 이슈 등둝 규격이 μžˆλ‹€.

​ μž‘μ„±ν•˜κ²Œ 되면 제λͺ© 뒀에 μ΄μŠˆλ„˜λ²„ κ°€ λΆ™λŠ”λ°, μ΄λŠ” λ‚˜μ€‘μ— 브랜치λ₯Ό 생성할 λ•Œ μ“Έλͺ¨μžˆμœΌλ‹ˆ κΈ°μ–΅ν•΄λ‘μž (λ‚˜ 같은 경우, 보톡 ν’€λ¦¬ν€˜μŠ€νŠΈλ₯Ό 보내지 μ•ŠλŠ” μΆœνŒμ±…μ˜ μ½”λ“œμ—¬μ„œ #1 일쀄 μ•Œμ•˜λŠ”λ° #2 μ˜€λ‹€. 우주 속에 λ‚˜ν˜ΌμžλŠ” μ•„λ‹ˆμ˜€λ‹€. pull request λŠ” #3 μ˜€λ‹€ !)

Fork, Checkout, Commit and Push

​ 원본 λ ˆν¬μ§€ν† λ¦¬ 우츑 상단에 Fork λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ μž μ‹œ μ‹œκ°„μ΄ μ§€λ‚˜ λ‚΄ λ ˆν¬μ§€ν† λ¦¬κ°€ λœλ‹€. μˆ˜μ •μž‘μ—…μ„ ν•˜κΈ° μœ„ν•΄ 이λ₯Ό git clone 으둜 λ‚΄ 둜컬둜 λ°›μ•„μ˜€μž.

​ 이제 브랜치λ₯Ό μƒμ„±ν•΄λ³΄μž 브랜치λͺ…을 issue-#num 이런 μ‹μœΌλ‘œ ν•΄μ£Όλ©΄ μ–΄λ–€ μ΄μŠˆμ— λŒ€ν•œ λΈŒλžœμΉ˜μΈμ§€ μ•ŒκΈ° 쉽닀.

​ update - commit - push ! ν•˜κ³ λ‚˜λ©΄ λ‹€μ‹œ fork 된 λ‚΄ λ ˆν¬μ§€ν† λ¦¬λ‘œ λ“€μ–΄κ°€μ„œ λΈŒλžœμΉ˜κ°€ 잘 λ§Œλ“€μ–΄μ‘ŒλŠ”μ§€ μ‚΄νŽ΄λ³΄μž

Pull request

​ 원본 λ ˆν¬μ§€ν† λ¦¬μ— λ“€μ–΄κ°€λ©΄ μΉœμ ˆν•˜κ²Œ 방금 λ‚˜μ˜ 컀밋을 pull request ν•  것인지 λ¬Όμ–΄λ³Έλ‹€. 클릭 !

κΈ°λ‹€λ €λ³΄μž..

​ 방금 막 pull request λ₯Ό 보낸 참이라 merged κ°€ λœλ‹€λ©΄ update ν•˜κ² λ‹€.

회고

​ git-flow 에 λŒ€ν•œ 두렀움이 많이 사라진 것 κ°™λ‹€. Github μ—μ„œ μ• μ΄ˆμ— 이 μž‘μ—…μ„ λ„ˆλ¬΄ μ†μ‰½κ²Œ ν•  수 μžˆλ„λ‘ ν•΄μ£Όμ—ˆκΈ° λ•Œλ¬Έμ—, μΆ”ν›„ μ‹€λ ₯이 많이 올라 규λͺ¨μžˆλŠ” μ˜€ν”ˆμ†ŒμŠ€μ—μ„œ 버그λ₯Ό λ°œκ²¬ν•΄ κ°œμ„ μ μ„ μ°ΎλŠ”λ‹€λ©΄, κ³§λ°”λ‘œ pull request λ₯Ό 보낼 수 μžˆμ„ 것 κ°™λ‹€

​ learn by doing !

Last updated