티스토리 뷰
reset
1.soft - 현재 커밋만삭제(커밋로그변환용)
2.mixed - add하기 전의 상태로(작업내용의 변경을 위해)
3.hard - 그이전 로그직후상태로 회귀
hard > mixed > soft 순서대로 더 과거로 회귀합니다.
커밋1
커밋2
커밋2에서 1의 해시를 명시하고 soft, mixed, hard 키워드를 명시하면
커밋1로 xxx하게 돌아간다의 뜻
ex) reset 커밋1 --soft <- 커밋2가 커밋만 삭제
ex) rest 커밋1 --hard <- 완전 커밋1 직후로 변경, 커밋2만 싹날라감
first commit일시 이전의 해시를 찍어야하는데 없으니 그럴때는 --ammend사용가능
reflog
커밋내역이 모두 나와있습니다.
원하는 해시를 찍으면 다시 돌아갑니다.(reset으로 돌아가기)
rebase
커밋로그 합치기
협업하기전 push사용전에만 사용할 것
병합, 지저분한 커밋내역 보정역할
반응형
'CS' 카테고리의 다른 글
연결리스트(추가중) (0) | 2021.12.10 |
---|---|
docker 명령어정리(추가중) (0) | 2021.12.02 |
RESTful API 간단한 정의 (0) | 2021.11.18 |
인코딩 간단 정리(ASCII, UTF-8) (0) | 2021.11.18 |
자료구조, java) 힙(heap) 구현 (0) | 2021.10.06 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스타트업
- JDK
- mappedby
- 자사서비스
- 개발자채용
- jdk11
- Spring
- boot 일대다
- 백준
- 관계설정
- springboot
- JPA
- jvm
- 다대일
- JDK8
- 스택
- 코딩테스트
- 알고리즘
- jre11
- java8
- 자바
- 백준 제로 자바
- jre8
- 백엔드
- ㅃ
- 문제
- 백준 제로
- jre
- 프로그래머
- boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함