반응형
git log 로 commit 을 확인한다.
최근 2개만 diff 포함 볼 때는
git log -p -2 로 보고 화면 이동은 vim 과 같이 ^f, ^b 포 페이지 이동, ^e, ^y 로 한줄 씩 이동해서 본다.
git log 로 commit 번호를 확인 후에는
헤드만 이동
git reset --soft [commit#]
스태이지에 올려진 파일도 이동(index 이동)
git reset --mixed HEAD~
현재 작업 디렉토리 파일도 이동
git reset --hard HEAD~
[commit#] 을 HEAD~ 로 바꾸면 현재 head
보통 git reset --hard HEAD~ 를 많이 쓴다.
깃에서 헤드가 마스터보다 앞서 있을 때 헤드로 싱크하기
git branch -f master HEAD
git checkout master
왠만하면 브랜치는 master에서만 하지 말고 develop에서 하고 주기적으로 master로 머지하자. 주기적 머징이 없다면, 헤드를 잘못 이동시켜 깃이 꼬일 수 있다.
결국, 디벨롭 따서 거기서만 개발하는 것은 차라리 master에서만 개발하는 것보다 더 못함.
git remote add original/develop git@github.com:hajunho/xxxx.git
반응형
'3D world > AI Deployment Engineer' 카테고리의 다른 글
정부 기관 웹 페이지 에러 (0) | 2019.01.29 |
---|---|
You have not accepted the license agreements of the following SDK components (0) | 2019.01.28 |
snapkit 에러 (0) | 2019.01.18 |
kakao T crash (2) | 2019.01.18 |
ibk onebank crash (0) | 2019.01.18 |
최근댓글