전체 글

· git \ github
merge란? git branch를 다른 branch로 합치는 과정을 merge라고 한다. merge의 기본 단위는 branch이며 git merge명령어로는 commit 단위로 합치기가 불가능하다. A브랜치를 B브랜치(master)에 합칠때 1. B브랜치를 체크아웃 git checkout 'B-branch' 2. B브랜치를 체크아웃한 상태에서 병합한다 git merge 'A-branch' B-branch를 master branch에 합치는 경우 master branch로 이동 master branch로 이동 git log로 확인
· git \ github
branch란? Git 브랜치는 본질적으로 독립적인 개발 라인으로 새 기능이나 버그 수정 작업을 할 때 브랜치를 사용하여 다른 팀 구성원의 작업과 분리할 수 있다. branch의 종류 https://gmlwjd9405.github.io/2018/05/11/types-of-git-branch.html [GitHub] Git 브랜치의 종류 및 사용법 (5가지) - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io branch의 구조 브랜치는 어떤 특정한 목표를 가지고 코드를 수정하기 시작할 때 만든다. 기능 추가 버그 수정 사용 시나리오 1. master branch를 checkout 합니다. 2. feature branch..
문제 설명 캐시 지도개발팀에서 근무하는 제이지는 지도에서 도시 이름을 검색하면 해당 도시와 관련된 맛집 게시물들을 데이터베이스에서 읽어 보여주는 서비스를 개발하고 있다. 이 프로그램의 테스팅 업무를 담당하고 있는 어피치는 서비스를 오픈하기 전 각 로직에 대한 성능 측정을 수행하였는데, 제이지가 작성한 부분 중 데이터베이스에서 게시물을 가져오는 부분의 실행시간이 너무 오래 걸린다는 것을 알게 되었다. 어피치는 제이지에게 해당 로직을 개선하라고 닦달하기 시작하였고, 제이지는 DB 캐시를 적용하여 성능 개선을 시도하고 있지만 캐시 크기를 얼마로 해야 효율적인지 몰라 난감한 상황이다. 어피치에게 시달리는 제이지를 도와, DB 캐시를 적용할 때 캐시 크기에 따른 실행시간 측정 프로그램을 작성하시오. 입력 형식 캐..
· git \ github
git의 3가지 영역 1. Working Directory 내가 작업하고 있는 프로젝트의 디렉토리 내 컴퓨터에 저장되어 있는 파일 .git이 포함되어 있는 폴더 2. Staging Area 밋을 하기 위해 $ git add 명령어로 추가한 파일들이 모여있는 공간 코드를 작성하다가 커밋을 해야할 때 $ git add .를 통해 커밋할 파일들을 추가 이 파일은 바로 Repository에 올라가지 않고, Staging Area에 올라가게 된다. Staging Area에 추가한 파일들을 Commit을 한다면 최종적으로 저장소(Repository)로 저장 3. Repository 커밋들이 모여있는 저장소 바로 commit 하지 않고 staging area를 거치는 이유 https://blog.npcode.com/..
zero_jae
영재