profile
μž¬λ―ΈμžˆλŠ” 아이디어 λ– μ˜¬λ¦¬λŠ” 것을 μ’‹μ•„ν•˜κ³ , 이λ₯Ό κ΅¬ν˜„ν•˜μ—¬ 세상에 즐거움을 μ„ λ¬Όν•˜κ³  싢은 μ‚¬λžŒμž…λ‹ˆλ‹€.
post-thumbnail

[Git] ν—·κ°ˆλ Έλ˜ Git λͺ…λ Ήμ–΄ & κ°œλ…

ν‰μ†Œ git을 μ‚¬μš©ν•  λ•Œ ν—·κ°ˆλ Έλ˜ λͺ…λ Ήμ–΄, 도움이 됐던 λͺ…령어듀을 정리해봀닀!πŸ‘©β€πŸ’»πŸ‘€ 1. git reset μ»€λ°‹λ²ˆν˜Έ --hard vs git revert μ»€λ°‹λ²ˆν˜Έ ν”„λ‘œμ νŠΈμ˜ μ˜ˆμ „ μ½”λ“œ λ²„μ „μœΌλ‘œ λ˜λŒμ•„κ°ˆλ•Œ, λŒ€ν‘œμ μœΌλ‘œ 두가지 방법이 μžˆλ‹€. git reset --hard| git revert :-: | :-: κ³Όκ°ν•œ 방법 | μ‹ μ€‘ν•œ 방법 미래둜 λ˜λŒμ•„κ°ˆ 수 ❌ | 미래둜 λ˜λŒμ•„κ°ˆ 수 β­• (1) git reset λŒμ•„κ°€κ³ μž ν•˜λŠ” 버전 --hard git log둜 μ½”λ“œ 버전듀을 ν™•μΈν•œ ν›„, κ³Όκ±° λ²„μ „μœΌλ‘œ λ˜λŒμ•„κ°€κ³  μ‹Άμ„λ•Œ μ“°λŠ” λͺ…λ Ήμ–΄λ‹€. ν•΄λ‹Ή λͺ…λ Ήμ–΄λ₯Ό 치면 λŒμ•„κ°€κ³ μž ν•˜λŠ” μ‹œμ  μ΄ν›„μ˜ 버전듀은 μ‚­μ œλ˜λ―€λ‘œ μœ μ˜ν•΄μ„œ μ‚¬μš©ν•΄μ•Ό ν•œλ‹€. git log둜 확인해보면 λŒμ•„κ°„ μ‹œμ  μ΄ν›„μ˜ λ‘œκ·Έκ°€ μ‚­μ œλœ 것을 확인할 수 μžˆλ‹€. (2) git revert μ·¨μ†Œν•˜κ³ μž ν•˜λŠ” 버전 (1)κ³Ό λ™μΌν•˜κ²Œ κ³Όκ±°λ²„μ „μœΌλ‘œ λ˜λŒμ•„κ°€λŠ” λͺ…λ Ήμ–΄μ§€λ§Œ, λŒμ•„κ°ˆ μ‹œμ μ„ μ°ΎλŠ”κ²ƒμ΄ μ•„

2021λ…„ 1μ›” 5일
Β·
0개의 λŒ“κΈ€
Β·