git 을 사용하다가 어쩔수 없이 화일을 수정했는데..
그것을 머지나 체리픽 하지 않고 뒀다가 후에 반영하고자 할 경우 conflict 날 경우를 대비해서 미리 git log 를 알아봐야 할 때가 있다.
- 해당 커밋 로그 확인.
내가 수정한 커밋 로그를 확인해서 커밋 메시지로 내가 수정한 커밋을 확인하고 코드를 추출함.
git:(develop) git log --pretty=format:"%h - %an, %ar : %s" --author author-name --since=2.days
( 2일동안 author-name 이 커밋한 내역 확인 ) - 해당 커밋코드에 붙어 있는 화일 리스트 출력.
git:(develop) git log --name-only -1 7ddj261 ( 커밋 코드는 7자 정도 적어주면 된다. - 풀 코드를 적을 필요 없슴. - 4글자 정도도 됨. )
그러면 아래의 내용으로 나옴.
commit 89f329b9184ca332d2383 Author: name <E-mail Address > Date: Tue Jan 9 15:51:10 2018 +0900 commit-message file - list |
- 해당 일의 변경 로그를 추적.
( 변경 로그가 없다면 컨플릭 날 일이 없슴.)
머지만을 이용해서 사용하고 있는 시스템은 괜찮은데 체리픽을 사용하고 있는 환경에서는 이 부분을 조심해야 한다 생각 함.
( 자칫 버젼이 꼬일 수 있슴 )
그런 다음 화일 확인해서 수정 완료.
'dev > webDev' 카테고리의 다른 글
개발자 면접관의 시각으로 본 면접을 보는 방법. (0) | 2019.10.01 |
---|---|
엑셀 EXCEL 에서 영문자 숫자 난수를 출력하기. (0) | 2018.03.25 |
GA 세션 및 캠페인 만료 기간 처리 기간을 설정하자. (0) | 2018.01.06 |
SMS/LMS/MMS 발송 서비스 업체 찾기. (0) | 2018.01.02 |
AWS 에서 nginX + php-fpm + mariaDB 초기 설정 하기. (0) | 2017.09.06 |