Level : WORDPRESS BOOK LINKEDIN PATENT Send Mail 동냥하기 hajunho.com

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

'진행 프로젝트 > [진행] My tools.' 카테고리의 다른 글

정부 기관 웹 페이지 에러  (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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기