Etc.
Github 강좌 정리
kjun.kr
2022. 6. 14. 23:38
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