1. ex03 폴더 만들기
2. Git 1번 참조해서 하기
git init → 텍스트 파일 만들기(test1.txt) (1. 첫번째 내용) → git add . → git commit -m “1. 첫번째 사진” → 텍스트 파일 하나 더 만들기(test2.txt)(1. 첫번째 내용) → git add . → git commit -m “2. 두두번째 사진”
3. 로그가 이상해서 바꾸고 싶다
reset 종류
되돌리기에는 3가지 옵션이 있다. (hard, mixed, soft )
1. hard (그냥 test1으로 돌아가길 원할 때) 가장 많이 사용함
그냥 완전히 파일을 날리는 것 @복구할 방법이 없다@

- 이게 해시 번호다

git reset —hard 0e8e 하면 파일까지 싹 날라감 heads를 1.첫번째 로 옮겨야 해서 해시로 알려줌

2. mixed (작업영역의 내용 변경이 필요)
즉 아직 add . 하기 전의 상태 새로운 tree 추가하지 않고 그냥 내용만 추가하고 싶을 때

git reset --mixed 0e8e → text2로 가서 내용 변경 → git add . → git commit -m “2. 두번째 사진”
3. soft (커밋로그변경시!)
로그만 날리는 것 → header가 1.첫번째로 변경됐다는 말임

1. git reset —soft 0e8e 0e8e는 첫번째 저장소의 해시번호다( 3~4개만 적어주면 됨)

2. git commit -m”2. 두번째 사진” 으로 추가


mixed보다 괜찮은 것
그냥 txt파일에 내용 추가하고 git bash에 들어가서 git add . → git commit -m “2. 두번째 사진 V2”로 하는게 더 편하다
git log 찍으면 결과



괜시리 변경하는 것 보다 추가가 나음 나중에는 정리할 수 있음
Share article