ν‹°μŠ€ν† λ¦¬ λ·°

git

5. remote μ €μž₯μ†Œ λ“±λ‘ν•˜κΈ°

λŒ•λŒ•μ΄λ°œπŸΎ 2018. 4. 26. 02:10


μ΄μ œκΉŒμ§€λŠ” 계속 λ‘œμ»¬μ €μž₯μ†Œμ—μ„œλ§Œ μž‘μ—…μ„ ν–ˆλŠ”λ° GitHubλΌλŠ” μ‚¬μ΄νŠΈλ₯Ό 톡해 원격저μž₯μ†Œλ₯Ό μ΄μš©ν•˜μ—¬ 온라인 μƒμœΌλ‘œ νŒ€μ› κ°„μ˜ μ½”λ“œκ΄€λ¦¬κ°€ κ°€λŠ₯해진닀. λ¬Όλ‘  λ‘œμ»¬μ—μ„œ μ‚¬μš©ν•˜λŠ” commit μ΄λ‚˜ merge λ“± μ‚¬μš©λ˜λŠ” 기본적인 μš©μ–΄λŠ” 거의 λ˜‘κ°™λ‹€.


일단 github ν™ˆνŽ˜μ΄μ§€μ— κ°€μ„œ νšŒμ›κ°€μž…μ„ ν•˜κΈΈ λ°”λž€λ‹€. 일단 μ˜€λŠ˜μ€ 원격저μž₯μ†Œμ™€ 리λͺ¨νŠΈ μ €μž₯μ†Œλ₯Ό μ—°κ²°ν•˜λŠ” μž‘μ—…λ§Œμ„ μˆ˜ν–‰ν•΄λ³Ό 것이닀. 그말은 즉 λ‚΄κ°€ λ‘œμ»¬μ—μ„œ μž‘μ—…ν•˜λ˜ commit을 μ˜¨λΌμΈμƒμ˜ 원격 μ €μž₯μ†Œμ— μ „λ‹¬ν•˜λŠ” 것이닀. ( push λΌλŠ” μš©μ–΄λ₯Ό μ“΄λ‹€.)


$ git remote λΌλŠ” λͺ…λ Ήμ–΄λ₯Ό μ“°λ©΄ ν˜„μž¬ λ“±λ‘λ˜μ–΄μžˆλŠ” 원격저μž₯μ†Œκ°€ μ‘΄μž¬ν•˜λŠ”μ§€ 확인할 수 μžˆλ‹€.

λ‚˜κ°™μ€κ²½μš°λŠ” μ΄λ ‡κ²Œ 원격저μž₯μ†Œμ˜ 이름이 ν•˜λ‚˜ λœ¨λŠ” κ±Έ λ³Ό 수 있고 λ¬Όλ‘  아직 등둝을 μ•ˆν–ˆλ‹€λ©΄ μ•ˆλ‚˜μ˜¬ 것이닀.

그럼 원격 μ €μž₯μ†Œλ₯Ό μΆ”κ°€ν•΄λ³΄μž! μœ„μ—μ„œ μ–ΈκΈ‰ν–ˆλ˜ κ²ƒμ²˜λŸΌ 일단 github ν™ˆνŽ˜μ΄μ§€μ— κ°€μ„œ μ €μž₯μ†Œλ₯Ό λ§Œλ“€μ–΄μ€˜μ•Όν•œλ‹€. 



κ³„μ •λ§Œλ“œλŠ”κ±°μ•Ό μ‰¬μš΄ μΌμ΄λ‹ˆκΉŒ μƒλž΅ν•˜κ³  자기 ν”„λ‘œν•„λ‘œ λ“€μ–΄κ°€λ©΄ Repositories νƒ­μ—μ„œ New λ²„νŠΌμ„ 톡해 μƒˆλ‘œμš΄ μ €μž₯μ†Œλ₯Ό 생성할 수 μžˆλ‹€.



μ΄λŸ°μ‹μœΌλ‘œ μ €μž₯μ†Œλ₯Ό λ§Œλ“œλŠ” 과정이 μžˆλŠ”λ° ν•„μˆ˜μ‚¬ν•­μΈ μ €μž₯μ†Œ μ΄λ¦„λ§Œ μ§€μœΌλ©΄ λ˜λ‹ˆ λ‚˜λ¨Έμ§€λŠ” 일단 패슀~

λ‚˜μ€‘μ—λŠ” λŒ€λΆ€λΆ„ 써야 ν•  μ˜΅μ…˜λ“€μ΄μ§€λ§Œ μ§€κΈˆ λͺ©μ μ€ 그게 μ•„λ‹ˆλ―€λ‘œ λ°”λ‘œ create repositoryλ₯Ό ν΄λ¦­ν•œλ‹€.




μ €μž₯μ†Œλ₯Ό μƒμ„±ν•˜λ©΄ μ–΄λ–€ λͺ…λ Ήμ–΄λ₯Ό μ¨μ„œ 원격 μ €μž₯μ†Œμ— μ ‘κ·Όν•˜λŠ”μ§€ 친절히 μ„€λͺ…을 ν•΄μ€€λ‹€. μš°λ¦¬λŠ” μ—¬κΈ°μ„œ

$ git remote add origin ~~~~

이 λͺ…λ Ήμ–΄λ₯Ό κ³ λŒ€λ‘œ cmdλ‚˜ 터미널 창에 볡뢙해쀀닀. λ¬Όλ‘  ν˜„μž¬ κ²½λ‘œκ°€ git init이 λ˜μ–΄μžˆλŠ” κ²½λ‘œμ— μžˆμ–΄μ•Ό ν•œλ‹€.

κ·Έ 후에 git remote λͺ…λ Ήμ–΄λ₯Ό 싀행해보면 λ‚΄κ°€ μ²˜μŒμ— ν–ˆλ˜ 터미널 ν™”λ©΄μ²˜λŸΌ originμ΄λΌλŠ” 원격 μ €μž₯μ†Œμ™€ μ—°κ²°λœ 것을 λ³Ό 수 μžˆλ‹€.



였늘 ν•œ μž‘μ—…μ€ 정말 기본적인 μž‘μ—…μ„ ν•œ 것이닀. 사싀 원격 μ €μž₯μ†Œμ—λ‹€κ°€λ„ branchλ₯Ό λ‚˜λˆ μ„œ μž‘μ—…ν•˜λŠ”κ±΄ λ¬Όλ‘ μ΄κ±°λ‹ˆμ™€ μ›κ²©μƒμ—μ„œ merge도 ν•œλ‹€. ( μ—¬κΈ°μ„  pull request λΌλŠ” μš©μ–΄λ₯Ό μ“΄λ‹€.) 


λ‹€μŒλ²ˆμ—” 원격저μž₯μ†Œμ— λ‚΄ λ‘œμ»¬μ €μž₯μ†Œμ— μžˆλŠ” commitλ₯Ό μ €μž₯ν•˜λŠ” push와 

원격저μž₯μ†Œμ— μžˆλŠ” commit을 λ‚΄ 둜컬 μ €μž₯μ†Œλ‘œ κ°€μ Έμ˜€λŠ” pull을 ν¬μŠ€νŒ…ν•˜κ² λ‹€.


λŒ“κΈ€
곡지사항
μ΅œκ·Όμ— 올라온 κΈ€
μ΅œκ·Όμ— 달린 λŒ“κΈ€
Total
Today
Yesterday
링크
Β«   2024/11   Β»
일 μ›” ν™” 수 λͺ© 금 ν† 
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
κΈ€ 보관함