본문 바로가기

TIL 기록45

웹 브라우저 요청 흐름 URI와 웹 브라우저 요청 흐름 URI ( Uniform Resource Identifier ) URI URL (Resource Lcator) URN(Resource Name) 리소스가 있는 위치를 지정 리소스에 이름을 부여 URL : 주로 많이 사용 전체 문법 scheme://[userinfo@]host[:port][/path][?query][#fragment] 프로토콜://호스트명/패스/쿼리 파라미터 scheme://[userinfo@]host[:port][/path][?query][#fragment] 1. scheme - 주로 프로토콜(어떤 방식으로 자원에 접근할 것인가 하는 약속 규칙) 사용 - http(80 포트), https(443 포트), ftp 등 2. userinfo - URL에 사용자 .. 2024. 1. 3.
커밋 수정하기 Git / GitHub 강의 정리-19 마지막에 입력한 커밋 메시지 변경 잘못된 커밋 메시지 추가 후 테스트 git commit --amend # 커밋 메시지 변경 # i 입력 후 메시지 수정 # i 메시지 수정 종료 or esc # :wq (저장 + 창 닫기) 이전 커밋에 변화 추가 commit 후 추가하고 싶은 작업이 있을 경우 ( 마지막 커밋에 추가 ) 1. 작업 파일 git add .로 스테이지 2. git commit --amend 로 커밋메시지 수정 후 :wq - 마지막 커밋에 추가 3. 소스트리에서 새로 추가된 파일 확인 git commit --amend -m 'add modifiy to commit test' # 커밋 메시지 한 줄로 변경 git commit -a --amend -m 'ad.. 2024. 1. 3.
TCP/IP 인터넷 네트워크 IP (Internet Protpcol) : 인터넷 프로토콜 IP의 역할 : 패킷 통신단위로 지정한 IP주소에 데이터 전달 IP 패킷 정보 : 출발지 IP, 도착지 IP, 기타 대표적인 IP 주소 체계 : IPv4 / IPv6 IP프로토콜의 한계 : 1. 비연결성 - 패킷을 받을 대상이 존재하지 않거나 서비스 불능상태여도 패킷을 전송함 2. 비신뢰성 - 중간에 패킷이 사라지거나 패킷의 순서가 다를 경우가 발생할 수 있음 3. 프로그램의 구분 - 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 여러개일 경우 구분 문제 TCP ( Transmission Control Protocol ) : 전송제어 프로토콜 OSI 7계층 TCP/IP 4계층 응용 계층 DNS, HTTP, FTP, SMP.. 2024. 1. 2.
git stash Git / GitHub 강의 정리-17 stash 하기 stash : 현재 작업 디렉토리의 변경사항을 일시적으로 저장 후 원하는 시점, 브랜치에서 다시 적용 할 수 있음 git stash # 현재 작업 저장(commit x) git stash pop # 원하는 시점, 브랜치에서 다시 적용 원하는 것만 stash 하기 git stash -p # 원하는 것만 stash git stash -m 'stash massage' # 메시지와 함께 stash git stash list # stash 목록확인 stash@{번호} : 리스트 번호로 apply,drop,pop 가능 원하는 스태시 적용 : commit하는것이 아닌 저장된 작업을 파일에 적용하고 이후 add, commit 진행하는 것 apply , drop, .. 2024. 1. 2.
hunk Git / GitHub 강의 정리-16 hunk별로 스테이징 hunk : 깃의 변경사항 단위 깃의 변경사항 단위(hunk)를 확인하면서 staging할지, 하지 않을지 정할 수 있음 git add -p # hunk별 스테이징 진행 변경사항 확인하고 커밋 git commit -v # j,k로 스크롤하며 내용 확인 커밋할 내용들 확인 후 커밋메시지 작성 후 :wq 강의 섹션 7. 프로답게 커밋 관리하기 ( 2 ) 제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의 코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 Git 박사로 들어주는 끝판왕 강좌!, Git & Github, 얄코와 함께 제대로 판다! ⭐️ 대학교 이메일 계정이 있다면?🎓 대학생 반값쿠 www.inflearn.com 2023. 12. 29.
커밋 메시지 통일, gitmoji 사이트 Git / GitHub 강의 정리-15 권장사항 1. 하나의 커밋에는 한 단위의 작업을 넣는다. 2. 커밋 메시지는 어떤 작업이 이뤄졌는지 알아볼 수 있도록 작성한다. 커밋 메시지 컨벤션 ( 커밋 메시지 작성방식 ) type : subject body(optional) - 길게 설명할 필요가 있을경우 작성 . . footer(optional) - bradking point가 있을 경우, 특정 이슈에 대한 해결 작업일 경우 작성 예시 : feat : 미리보기 기능 추가 (내용 작성) Type : 메시지 앞부분에 작성해 커밋 내용을 간략하게 작성 가능 타입 설명 feat 새로운 기능 추가 fix 버그 수정 docs 문서 수정 style 공백, 세미콜론 등 스타일 수정 refactor 코드 리팩토링 perf .. 2023. 12. 28.