Github 강좌 정리

Etc. 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
Posted by kjun.kr
,