본문 바로가기

TIL 기록/git_github33

Git Hooks, gitmoji-cli 활용 Git / GitHub 강의 정리-35 Git Hooks Git의 이벤트마다 자동으로 실행될 스크립트를 지정 프로젝트 폴더의 .git > hooks 폴더 - 파일 끝에 .sample을 없애면 hooks 파일이 실행됨 ( 실행가능한 스크립트가 되는 것) 파일명은 언제 실행되는가를 나타냄 ex) pre-push : 푸시가 이루어지기 전(푸시명령어 직후~) gitmoji-cli 활용을 위한 설치 GitHub - carloscuesta/gitmoji-cli: A gitmoji interactive command line tool for using emojis on commits. 💻 A gitmoji interactive command line tool for using emojis on commits. 💻 -.. 2024. 2. 8.
git bisect 오류발생 시점 찾기 Git / GitHub 강의 정리-34 Git bisect 이진탐색 알고리즘으로 문제 발생 시점을 찾아냄 이진탐색으로 오류 발생 시점 찾기 원인을 찾을 때 까지 git bisect good / bad 반복 git bisect start # 이진탐색 시작 git bisect bad # 오류발생 지점인 것을 표시 git bisect checkout (해당 커밋 해시) # 의심 지점으로 이동 git bisect good # 오류가 발생하지 않을 시 양호한 것을 표시 git bisect bad git bisect bad git bisect bad git bisect good git bisect reset # 이진 탐색 종료 강의 섹션 11. 분석하고 디버깅하기 ( 4 ) 제대로 파는 Git & GitHub - .. 2024. 2. 1.
git blame 코딩 작성자 확인 Git / GitHub 강의 정리-33 코딩한 사람 확인하기 파일 부분별로 작성자 확인 git blame (파일명) 플러그인 설치 후 확인법 : 확장 > GitLens 설치 > 파일 내에서 작성자 확인 가능 다른 IDE에서도 비슷한 기능 사용 가능 특정 부분 지정해서 작성자 확인 git blame -L (시작줄),(끝줄 또는 +줄수) (파일명) 강의 섹션 11. 분석하고 디버깅하기 ( 3 ) 제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의 코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 Git 박사로 들어주는 끝판왕 강좌!, Git & Github, 얄코와 함께 제대로 판다! ⭐️ 대학교 이메일 계정이 있다면?🎓 대학생 반값쿠 www.inflearn.com 2024. 1. 26.
git diff Git / GitHub 강의 정리-32 차이 확인하기 git diff # 워킹 디렉토리의 변경사항 확인 git diff --name-only # 변경사항이 있는 파일명만 확인 git diff --staged # 스테이지의 변경사항 확인 , --cached와 같음 git diff --staged --name-only staging 된 파일들은 git diff 로 확인 할 수 없음, --staged 옵션 필요 커밋간의 차이 확인 git diff (커밋해시1) (커밋해시2) # 커밋간 차이 확인 git diff HEAD~ HEAD~5 # HEAD로도 커밋간 차이 확인 가능 중요 포 브랜치간의 차이 확인 git diff (브랜치1) (브랜치2) # 브랜치간 차이 확인 git diff --name-only (브랜.. 2024. 1. 23.
git log 옵션 Git / GitHub 강의 정리-31 git log 옵션들 git log -p # 커밋마다 변경사항 보기 git log -(갯수) # 원하는 커밋 수만큼 확인하기 git log -p -(갯수) # 확인하고자 하는 커밋 갯수를 변경사항과 함께 확인 git log --stat # 통계와 함께 확인 git log --shortstat # 통계를 더 간략히 확인 git log --oneline # 한 줄로 보기 # 밑에 두 기능을 함께 표시 git log --pretty=oneline # 커밋 내역 한줄로 확인 git log --abbrev-commit # 커밋 해시 짧게 표시 git log 옵션들 - 변경사항 내 단어 검색 git log -S (검색어) # 변경사항 내 단어 검색 , 대문자 S 주의 git .. 2024. 1. 19.
깃 브랜치 활용 Git / GitHub 강의 정리-30 협업을 위한 브랜치 활용 협업을 위해서는 main 브랜치 외에 각자 기능별, 작업별 브랜치를 만들어 작업을 진행 브랜치 용도 main 제품 출시/배포 develop 다음 출시/배포를 위한 개발 진행 release 출시/배포 전 테스트 진행(QA) feature 기능 개발 hotfix 긴급한 버그 수정 강의 섹션 10. Branch 보다 깊에 알기 ( 5 ) 제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의 코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 Git 박사로 들어주는 끝판왕 강좌!, Git & Github, 얄코와 함께 제대로 판다! ⭐️ 대학교 이메일 계정이 있다면?🎓 대학생 반값쿠 www.inflearn.com 2024. 1. 18.