| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- junit
- Array
- IntelliJ
- 자바
- 스프링부트
- input
- javascript
- html
- ArrayList
- Visual Studio Code
- 자바스크립트
- js
- junit5
- HashMap
- 단위테스트
- java테스트
- 배열
- Eclipse
- 인텔리제이
- 문자열
- Java
- math
- 정규식
- list
- string
- 테스트자동화
- 자바문법
- vscode
- CSS
- SpringBoot
- Today
- Total
목록2026/02/06 (2)
어제 오늘 내일
git status가 "어떤 파일이 바뀌었는지" 알려준다면,git diff는 "그 파일의 어느 줄이 어떻게 바뀌었는지"를 돋보기처럼 보여줍니다. 1. git diff란 무엇인가요?diff는 'Difference(차이)'의 줄임말입니다.서로 다른 두 상태(예: 마지막 커밋 vs 현재 수정 중인 코드)를 비교하여 변경된 구체적인 내용을 출력합니다.- (마이너스): 삭제된 줄 (보통 빨간색)+ (플러스): 추가된 줄 (보통 초록색) 2. 상황별 git diff 활용법① 아직 add 하지 않은 변경 사항 확인 (Working Directory)가장 많이 쓰이는 상황입니다. 파일을 수정만 하고 git add를 하기 전 상태를 비교합니다.git diff② add 한 후의 변경 사항 확인 (Staging Area)이..
협업을 하다 보면 "이 로직은 왜 이렇게 작성되었을까?" 혹은 "이 설정값은 누가 바꾼 거지?" 하는 의문이 드는 순간이 있습니다.이때 코드의 모든 줄을 전수조사하여 작성자와 시점을 알려주는 기능이 바로 git blame입니다. 1. git blame이란?blame은 사전적으로 '비난하다'라는 뜻을 가지고 있지만, Git에서는 "파일의 각 라인을 마지막으로 수정한 사람이 누구인지 보여주는 기능"입니다.이 명령어를 사용하면 파일의 왼쪽 줄 번호 옆에 다음과 같은 정보가 표시됩니다.Commit Hash: 해당 줄을 수정한 커밋의 고유 IDAuthor: 수정한 사람의 이름Timestamp: 수정된 날짜와 시간 2. 실전 사용법① 기본 사용법특정 파일의 전체 히스토리를 보고 싶을 때 사용합니다.git blame..
