일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- SSAFY
- 줄변경
- Java
- 회고
- 사피
- sysout자동입력
- Cannot determine URI for
- http://localhost:8080/js/app/index.js
- 이클립스
- System.out.println
- Word Wrap
- 삼성청년소프트웨어아카데미
- sysout
- 자동으로 줄내리기
- 구글 로그인 후 redirect
- cannot determine url for
- /js/app/index.js
- 구글 로그인 후 js
- 취업퇴소
- 구글 로그인 후 경로
- 특화프로젝트
- System
- 7기
- 중도퇴소
- 싸피
- 줄바꿈
- Today
- Total
목록분류 전체보기 (49)
IT탐험

저 같은 경우 로그인 성공 시 http://localhost:8080/js/app/index.js 경로로 이동하는 문제가 발생하였습니다 해당 문제는 작성한 SecurityConfig 에서 경로를 허용해주지 않아서 생긴 문제였습니다 **가 아닌 ***로 작성한 오타로 인해 생긴 문제였습니다 수정 후 정상적으로 동작하는것을 확인할 수 있었습니다 비슷한 오류가 있으신분은 SecurityConfig 를 확인해보시는것을 추천드립니다
git init 경로명 git status git clone 원격저장소URL 새폴더이름 code 파일이름 git commit -am "커밋메세지" git log git diff git remote git remote -v git remote add 원격저장소별칭 원격저장소URL git remote rm 원격저장소별칭 git pull git fetch git push 원격저장소별칭 브랜치이름 git branch git branch 브랜치이름 git checkout 브랜치이름 git stash git stash pop git merge 브랜치이름 git rebase 브랜치이름 git reset 옵션 커밋ID git revert 커밋위치 git tag git push 원격저장소별칭 태그이름 git submod..
서브모듈이란 저장소 하나가 다른 깃 저장소를 포함하는 형태를 의미함 깃은 큰 규모의 프로젝트를 관리하기 쉽도록 저장소를 여러개 이용하여 단일 프로젝트를 진행할 수 있음 깃 호스팅 서비스들은 제공하는 저장소 용량을 제한하기 때문에 파일 개수가 많은 프로젝트에서는 좀 더 효율적으로 관리 하기위해 서브모듈 방법을 사용함 서브모듈은 2개 이상의 저장소를 부모와 자식관계로 연결함 git submodule add 원격저장소URL 서브폴더이름
배포 : 프로그램 개발 후 완성된 결과물을 최종 사용자에게 전달하는 과정임 버전 : 개발이 완료되어도 코드는 계속 수정되는데, 개발자 또는 사용자가 코드의 차이를 버전으로 구별할 수 있음 첫 자리가 0으로 시작되면 초기개발중인 제품이라는 의미임 첫 자리가 1부터 시작되면 정식버전으로써 메이저(major)번호라 함 두 번째 자리는 메이저 버전에서 기능을 추가하거나 변경사항이 있을 때 바꾸고 마이너(minor)번호라 함 세 번째 자리는 버그 수정등 미미한 변화가 있을 때 바꾸고 패치(patch)번호라 함 세 자리 형태로 표기하는 버전을 SemVer(Sementic Versioning)방식이라 함 버전 용어 RC(Release Candidate) : 베타버전, 안정적인 동작을 보장하지 않는 임시제품임 GA(G..
깃은 소스 코드의 시간에 따른 변화 흐름을 기록하는데 저장된 변화 흐름 단계를 커밋(commit)이라고 함 커밋을 기준으로 원하는 특정 시점의 상태로 전체 코드를 되돌리는 방법을 복귀라 하고 reset과 revert 두 가지 방법이 있음 git log --oneline reset : 특정 커밋의 해시 값 상태로 모든 코드를 복구함 git reset 옵션 커밋ID 함께 사용하는 세 가지 옵션이 있음 soft : 파일을 수정하고, add 명령어로 스테이지 영역에 올려 커밋을 실행하기 직전의 단계로 되돌림 mixed : soft 옵션과 다르게 리셋한 후 스테이지를 복원하지 않고 워킹 디렉터리에 남겨둠 hard : 워킹 디렉터리와 스테이지가 모두 비어 있는 이전 상태로 복원함 soft와 mixed옵션은 되돌리는..
merge : 분리된 각각의 브랜치에서 수정된 사항을 하나의 브랜치로 합치는 것을 병합이라 함 git merge 브랜치이름 Fast-Forward (빨리감기) 병합 : 기준 브랜치에 추가된 커밋이 없을때 파생 브랜치의 순차적 커밋에 맞추어 병합을 처리함 3-way 병합 : 공통 조상 커밋과 새로운 두 브랜치를 하나로 병합한다고 해서 3-way 병합으로 불림 병합이 완료되면 새로운 커밋을 하나 생성하여 병합 커밋이라 부름 병합 커밋은 부모 커밋이 2개인 특징이 있음 git merge 브랜치이름 --edit git branch -d 브랜치이름 git merge --abort git branch --merged git branch --no-merged 브랜치를 합치는 방법은 merge와 rebase로 나뉨 r..
스태시란 커밋되지 않은 변경 내용을 별도의 스택 영역에 잠시 보관하는 기능임 브랜치간 이동은 워킹 디렉터리와 스테이지에 작업중인 내용이나 커밋되지 않은 변경 사항들이 없는 깨끗한 상태여야 가능한데, 스태시를 활용하면 기존 작업을 안전하게 보관하고 이동할 수 있음 스태시 명령 실행 시 현재 작업중인 내용은 임시 저장되고, 수정 전 마지막 커밋 상태로 돌아감 git stash git stash sava "이름" git stash --keep-index git stash --include-untracked git stash -u git stash list git stash show git stash pop git stash apply git stash drop
브랜치(branch)는 가상의 또 다른 저장 공간을 만드는 것임 작업 폴더를 실제로 복사하는게 아닌 가상 폴더로 생성하기 때문에 원본 폴더와 분리하여 독립적으로 개발 작업을 수행할 수 있고 브랜치 전환이 빠르게 가능함 'git branch' : 브랜치 목록을 출력함 깃에서 브랜치는 개발 분기점을 의미하고 브랜치 생성 개수에는 제한이 없음 'git branch 브랜치이름 [커밋ID]' : 브랜치를 생성하는데 커밋ID를 생략시 HEAD 포인터를 기준으로 생성함 브랜치 이름에 정해진 명칭은 따로 없지만 협업에서 깃 플로(git flow)에서 정의한 브랜치 이름이 많이 사용됨 항상 유지되는 메인 브랜치 master : 제품으로 출시될 수 있는 브랜치 develop : 다음 출시 버전을 개발하는 브랜치 일정 기간..