git diff

이제 파일의 μˆ˜μ •/생성/μ‚­μ œλ₯Ό μ•Œμ•˜μœΌλ‹ˆ, μ„ΈλΆ€μ μœΌλ‘œ μ–΄λ–€ μ½”λ“œκ°€ λ°”λ€Œμ—ˆλŠ”μ§€ ν™•μΈν•˜λŠ” 방법을 μ•Œμ•„λ΄…μ‹œλ‹€.

μ΄λ²ˆμ—λŠ” background.js에 μžˆλŠ” λͺ¨λ“  ON ν‘œμ‹œλ₯Ό μ „λΆ€ OFF둜 λ°”κΎΈμ–΄ λ³΄κ² μŠ΅λ‹ˆλ‹€.

  • Line 17 : ON β†’ OFF

  • Line 30 : ON β†’ OFF

  • Line 38 : ON β†’ OFF

  • Line 44 : ON β†’ OFF

git diff λŠ” κ°„λ‹¨ν•˜κ²Œ μ„€λͺ…ν•˜λ©΄ 아직 addλ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šμ€ μˆ˜μ •λœ μ½”λ“œ 쀑에 μ–΄λ–€ λ‚΄μš©μ΄ λ°”λ€Œμ—ˆλŠ”μ§€ ν™•μΈν•˜λŠ” κΈ°λŠ₯μž…λ‹ˆλ‹€.

git diffλ₯Ό μ‚¬μš©ν•΄λ΄…μ‹œλ‹€.

μ΄λ ‡κ²Œ 빨간색은 μˆ˜μ • μ΄μ „μ˜ λ‚΄μš©, μ΄ˆλ‘μƒ‰μ€ μˆ˜μ •λœ λ‚΄μš©μœΌλ‘œ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

참고둜 git diffλ₯Ό μ‚¬μš©ν•΄ λ‹€μ–‘ν•œ 차이점을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

  • git diff --cached : addκ°€ 된 μƒνƒœμ™€ μ½”λ“œ μˆ˜μ • μ΄μ „μ˜ μƒνƒœλ₯Ό λΉ„κ΅ν•©λ‹ˆλ‹€.

  • git diff branch1 branch2 : 두 개의 λΈŒλžœμΉ˜κ°€ μ„œλ‘œ μ–΄λ–»κ²Œ λ‹€λ₯Έμ§€ λΉ„κ΅ν•©λ‹ˆλ‹€.

  • git diff commit1 commit2 : 두 개의 컀밋이 μ„œλ‘œ μ–΄λ–»κ²Œ λ‹€λ₯Έμ§€ λΉ„κ΅ν•©λ‹ˆλ‹€.

ν•΄λ‹Ή λ‚΄μš©λ„ λ‹€μŒ μ‹€μŠ΅μ„ μœ„ν•΄ add - commit - pushλ₯Ό μ‚¬μš©ν•©μ‹œλ‹€.

Last updated