본문 바로가기

전체

(96)
Git 명령어 정리3 - 브랜치 > git branch $ git branch // 지역 브랜치 목록 보기 $ git branch -r // 원격 브랜치 목록 보기 $ git branch -a // 모든(지역+원격) 브랜치 목록 보기 $ git branch // 현재 브랜치에서 브랜치 생성 $ git branch // 다른 시작지점에서 브랜치 생셩 $ git branch -f [] // 기존 브랜치를 새로운 브랜치로 덮어쓰기 // 브랜치 삭제하기 $ git branch -d // 삭제할 브랜치가 현재 브랜치에 합쳐졌을 경우 $ git branch -D // 삭제할 브랜치가 현재 브랜치에 합쳐지지 않았어도 > git checkout $ git checkout // 다른 브랜치로 이동하기 $ git checkout -b // 현재 브랜치에..
Git 명령어 정리2 - 기본 사용법 > 새로운 파일 추가 or 존재하는 파일 스테이징하고 커밋 $ git add $ git commit -m "" > 파일의 일부를 스테이징 $ git add -p [ [ [기타 파일...]]] > add 명령에서 대화모드를 사용하여 파일 추가 $ git add -i > 수정, 추적되는 파일의 변경사항 스테이징 $ git add -u [ []] > 수정, 추적되는 모든 파일의 변경사항 스테이징 $ git commit -m “” -a > 작업 트리의 변경 사항 돌려놓기 $ git checkout HEAD [] > 커밋되지 않고 스테이징된 변경 사항 재설정 $ git reset HEAD [] > 가장 최근의(마지막) 커밋 수정 $ git commit -m “” --amend > 이전 커밋을 수정하고 메세지 재사..
Spring MVC - 구성 및 흐름 > Spring MVC 주요 구성 구성 요소 설명 [ DispatcherServlet ] 클라이언트의 요청을 전달받는다. Controller에게 클라이언트의 요청을 전달하고, Controller가 리턴한 결과값을 View에 전달하여 알맞은 응답을 생성하도록 한다. [ HandlerMapping ] 클라이언트의 요청 URL을 어떤 Controller가 처리할지를 결정한다. [ HandlerAdapter ] HandlerMapping에서 결정된 핸들러 정보로 해당 메서드를 직접 호출해 준다. [ Controller ] 클라이언트의 요청을 처리한 뒤, 그 결과를 DispatcherServlet에 알려준다. 스트러츠의 Action과 동일한 역할을 수행한다. [ ModelAndView ] 컨트롤러가 처리한 결과 ..
CLI (Command Line Interface) Git을 GitBash 터미널을 통해 CLI로 다루며 꼭 익숙해져야겠다는 생각이 들었다. CLI(Command line interface)는 명령어 인터페이스로 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 말한다. - pwd : print working directory - cd : change directory 1. / : 최상위 directory ex)cd / 2. ~ : 홈 directory 3. .. : 이전 directory 4. ./ : 현재 directory - mkdir : make directory - rmdir : remove directory - ls : 해당 directory에 있는 파일 list ex) ls -a (-a : 숨김파일을 포함한 모든 파일 보기) - mv : ..
Git 영역 - Working Tree : 실제로 작업을 하는 공간(워킹 디렉토리라고 생각). 버전으로 만들어지기 전의 공간 init 명령어를 통해 Git Repository로 설정(.git 폴더 생성)Git Repository로 설정(.git 폴더 생성) - Staging Area : commit을 할 git에 올릴 파일을 담아두는 공간 add 명령어를 통해 Working tree->Staging Area - Git Repository(directory) : commit된 파일이 있는 공간 init명령어로 설정한 git repository 폴더내의 .git 폴더임(숨김파일) commit 명령어를 통해 Staging Area->Git Repository - Untracked file : 새로 만들어지거나 한번도 st..