728x90
- 커밋내역 보기
git log
- 과거로 돌아가기 (커밋해시는 처음 문자열 5,6 가지만 넣어도 됨)
git reset --hard 커밋해시
- 과거 커밋내용 삭제 (과거 커밋내용이 사라지는게 아니라 삭제하는 커밋이 추가됨)
git revert 커밋해시
- 브랜치 목록 보기
git branch
- 브랜치 생성 (branch1)
git branch branch1
- 브랜치 이동
branch switch branch1
- 브랜치 생성 이동 (동시에)
git switch -c branch1
- 브랜치 이름 변경 (branch1 -> branch2)
git branch -m branch1 branch2
- 브랜치 삭제
git branch -d branch1
- 브랜치 merge : 브랜치 작업을 main 에 머지 (머지커밋이 추가됨)
- 브랜치 rebase : 브랜치 작업을 main 에 이어붙임. 브랜치의 히스토리가 유지됨
- commit 메세지 변경 (최근거)
git commit --amend -m '메세지'
- 과거 commit 수정
git rebase -i 커밋해시
pick 을 r 로 변경 :wq
커밋메세지 수정 :wq
- 각 라인별 누가 수정했는지 알아내기
git blame 파일명
- 특정부분 누가 수정했는지 알아내기
git blame -L 시작라인번호,끝라인번호 파일명
- Tag 남기기 : 버전명을 Tag 로 남겨서 Release 할때 버전을 표시할때 사용
git tag v2.0.0
- Tag 목록보기
git tag
728x90
'Etc.' 카테고리의 다른 글
[Rust] warning 메세지 제거 방법 (0) | 2023.02.28 |
---|---|
[Rust] Rust with Visual Studio Code (0) | 2023.02.27 |
엘든링 지도 ELDEN RING MAP (0) | 2022.03.26 |
Mac OS 설치 시 복사본 손상 메세지 해결 방법 (5) | 2020.01.08 |
자동차연납 우리카드 캐시백 이벤트 (0) | 2019.01.17 |