본문 바로가기

TIL 기록45

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.
HTTP 메서드 활용 http 강의 정리 클라이언트에서 서버로 데이터 전송 데이터 전달 방식 1. 쿼리 파라미터를 통한 데이터 전송 - GET - 주로 정렬 필터(검색어) 2. 메시지 바디를 통한 데이터 전송 - POST, PUT, PATCH - 회원 가입, 상품 주문, 리소스 등록, 리소스 변경 클라이언트에서 서버로 데이터 전송하는 4가지 경우 1. 정적 데이터 조회 - 쿼리 파라미터 미사용 - 이비지, 정적 텍스트 문서 - 조회의 경우 GET 사용 - 정적 데이터는 일반적으로 쿼리 파라미터 없이 리소스 경로로 단순하게 조회 가능 2. 동적 데이터 조회 - 쿼리 파라미터 사용 - 주로 검색, 게시판 목록에서 정렬 필터(검색어) - 조회 조건을 줄여주는 필터, 조회 결과를 정렬하는 정렬 조건에 주로 사용 - 조회는 GET 사.. 2024. 1. 18.