일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- MongoDB
- router
- localstorage
- ucpc 2023 예선 d번
- ERD
- insomnia
- 자바스크립트
- ccw 알고리즘
- 그리디
- html5
- Github
- branch
- 백준 32029번
- MySQL
- string
- ucpc 2023 예선 i번
- 백준 32028번
- Express.js
- pm2
- 더 흔한 색칠 타일 문제
- JavaScript
- PROJECT
- 게임 서버 아키텍처
- HTTP
- map
- Next
- Prisma
- 지금 자면 꿈을 꾸지만
- 백준 28303번
- ucpc 2024 예선 e번
- Today
- Total
목록Git|GitHub (4)
dh_0e
Git squash여러 개의 커밋을 하나의 커밋으로 합치는 방법Git 히스토리를 깔끔하게 유지할 수 있음하나의 기능이나 버그 수정에 대한 변경 사항을 단일 커밋으로 묶어 관리할 수 있음 squash가 필요한 상황여러 개의 작은 커밋이 있는 경우: 기능 개발 중, 여러 번의 커밋을 만들었지만, 실제로는 하나의 커밋으로 합치는 것이 더 의미있을 때중복되거나 불필요한 커밋이 많은 경우: 코드를 수정하면서 실수로 많은 중복 커밋이 생겼을 때PR(Pull Request) 전 커밋 정리: PR을 제출하기 전에 커밋을 정리하여 코드 리뷰어가 쉽게 이해할 수 있도록 할 때 사용 방법1. Git 로그 확인git log'git log' 명령어를 사용하여 최근 커밋 로그를 확인Git Desktop을 사용하거나 CLI로 커밋..
깃허브 readme에 작성할 파일 구조를 깔끔하게 작성하는 방법으로는 대표적으로 cmd에서 tree 명령어를 사용하여 파일 구조를 가져오는 방식과 vsc의 extension을 사용하는 방법이 있다. Tree 명령어 사용cmd 창에서 파일 트리를 만들 위치로 이동한 뒤 tree 명령어를 입력하면 끝이다.그냥 tree만 입력했을 때는 폴더 구조만 조회가 되며다음과 같이 tree /F 명령어는 파일을 포함한 파일 구조를 조회한다. 이를 일일이 복사하기엔 너무 길기에 '| clip'을 뒤에 붙여 클립보드에 복사할 수 있다. VS Code extension file-tree-generator 사용다음 extension을 설치하면 간편하게 파일 구조를 가져올 수 있다. 위 extension을 설치하면 폴더 우..
GitHub는 2020년 10월을 기점으로 repository를 생성할 때 Default 브랜치명을 master에서 main으로 바꿨다. main이라는 단어에 익숙하기도 하고, master/slave 구조의 어원이 노예제도에서 왔다는 논란이 있어 main/origin으로 대체된 것이다.실제로 2020년 미국 경찰관이 흑인을 과잉진압하여 사망에 이르게 한 사건으로 흑인 인종차별을 줄이기 위한 운동인 Black Lives matter에서 약 2000만 명이 시위를 벌여 미국의 IT 업계에서 언어적인 문제들을 개선하려는 움직임이 많아졌고, 그중 master/slave 구조도 하나였다고 한다. 하지만 어째서인지 아직까진 repository를 만들면 자동으로 default branch가 master로 설정되게끔..
브랜치(branch)복사본(백업) 대용으로 git branch로 브랜치 내용을 확인 - 초록색으로 표시된 브랜치가 내가 위치한 브랜치 브랜치 이동git switch 'branchName'git checkout 'branchName'diff: 원래 checkout만 쓰다가 그 뜻이 오묘하고 다른 기능이 내포되어있어 이동만 하는 명령어 switch가 나옴 브랜치 생성 & 이동git switch -c 'branchName' // c: creategit checkout -b 'branchName' // b: branch 브랜치 삭제git branch -d 'branchName' 브랜치 합치기최종 브랜치로 이동 후 git merge 'branchName' - 합쳐질 브랜치 (합쳐질 내용이 커밋 되..