전체 글 130

[Oracle Database 11g] DECODE

DECODE - Oracle에서 DECODE는 조건에 맞는 다른 값이나 컬럼값으로 추출할 때 사용한다.- DECODE(value, if1, then1, if2, then2, ........ ,else)의 형태이다.- value의 값이 if1이면 then1의 값을 리턴하고, 모든 조건에 맞이 않으면 else를 리턴한다. SQL> SELECT name, deptno, DECODE(deptno, 101, '컴퓨터공학과', 102, '멀티미디어학과', 201, '전자공학과', '기계공학과') DNAMEFROM professor; RESULT >

[Git] 브랜치 병합 : branch merge

브랜치 병합 : branch merge git에서 브랜치 병합은 Fast-Foward와 Recursive Strategy, 두 가지 방식으로 이뤄진다.git-scm > documentation > book 에서는 git의 기능을 예제로 설명한다. 자료 : https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging 1) 실습 환경 setting (1) C0, C1, C2 총 3개의 commit을 만든다. master branch는 'C2'를 가리키고 있다. (2) 'iss53' 브랜치 생성- master 브랜치와 iss53 브랜치 모두 C2라는 commit 정보를 가리키고 있다. (3) 'iss53' 브랜치에서 'C3' commit 생..

Git 2018.02.05

[Git] 브랜치 간 변경사항 확인 : git log --branches

[Git] 브랜치 간 변경사항 확인 : git log --branches git diff 에 확인할 브랜치를 입력하면 브랜치간 변경된 코드 등의 정보를 확인할 수 있다. 또한, git log 에 --branches 옵션을 입력하면 각 브랜치에서 수정한 버전 정보를 같이 확인할 수 있다. 기존 브랜치에서 분기하여 계속해서 버전 관리가 진행될 때, 브랜치들의 정보를 시각적으로 확인할 때 유용할 것 같다 (sourcetree와 같은 GUI툴도 있다고 함). 1) 브랜치 그래프 git log --branches --decorate --graph 기존 명령에 --oneline을 추가하면 하나의 commit 정보를 한 줄로 확인할 수 있다. git log --branches --decorate --graph --o..

Git 2018.02.04

[Git] 브랜치 생성 및 전환 : git branch, git checkout

[Git] 브랜치 생성 및 전환 : git branch, git checkout 1) 브랜치 생성 git branch "생성할 브랜치 이름" git branch testBranch 명령어를 입력하여 testBranch를 생성했다. 2) 브랜치 목록 git branch 명령어를 입력하여 브랜치 목록을 조회할 수 있다. 현재 브랜치를 나타내는 '*' 표시를 확인하자. 3) 브랜치 전환 git checkout "전환할 브랜치 이름" git branch 명령어를 입력하여 전환한 브랜치인 testBranch 앞에 '*' 표시가 있는 것을 확인 git checkout -b "생성 후 전환할 브랜치 이름" git checkout 에 -b 옵션을 입력하면 브랜치 전환과 동시에 새로운 브랜치를 생성할 수 있다.

Git 2018.02.04