1. 저장소 만들기

git init


2. 파일과 폴더를 인덱스에 등록

git add <filepattern>


-filepattern 파일명을 직접 지정


-p 파일 변경 부분의 일부만을 등록

-i 인덱스에 등록하는 파일을 대화식으로 선택


3. 인덱스에 추가된 파일을 커밋

git commit


-a 변경된 파일을 검출하여 인덱스에 추가, 그것들을 커밋하는 동작을 명령어로 실행 할 수 있음.


-m 커밋 메시지를 지정하여 커밋

만일, -m 옵션을 붙이지 않은 경우 커밋 메시지를 편집하기 위한 에디터가 실행됨


4. 변경된 파일의 목록을 확인

git status


-s 설명문을 표시하지 않을 수 있음

-b 설명문 표시 x 브랜치 명을 표시 할 수 있음


5. 파일의 변경 내용 확인

git diff


옵션 지정 하지 않은 상태에서는 작업 트리와 인덱스의 변경 사항을 표시

-cached 인덱스와 GEAD의 변경 사항을 표시


6. 커밋 로그

git log


특정 파일의 커밋 로그를 참조하려면 파일명을 지정한다.


7. 커밋의 상세내용을 확인하고 싶다

git show <commit>


show 명령어의 인수에는 log 명령어에서 참조한 커밋이나 HEAD 를 지정할 수 있다.


8. 파일과 폴더명을 변경, 이동하고 싶다.

git mv <oldfilename> <newfilename>


9. 파일을 삭제하고 싶다.

git rm <file>


10. 관리대상이 아닌 파일을 삭제하고 싶다

git clean


-n 삭제되는 파일을 확인

-f 실제로 파일을 삭제

-x .gitignore에 지정된 파일도 삭제 대상이 됨


11. 변경한 인덱스에 등록되지 않은 파일을 되돌리고 싶다.

git checkout -- <file>


12. 인덱스에 등록한 파일을 취소하고 싶다.

git reset HEAD -- <file>


13. 이전에 커밋한 적이 있는 파일만을 모두 인덱스에 등록하고 싶다

git add -u




출처 : https://backlogtool.com/git-guide/kr/reference/basic.html





'프로젝트관리 > Git' 카테고리의 다른 글

[프로젝트 관리 Git] 브랜치 조작  (0) 2017.07.03

Explode 란?


문자열을 문자열로 나누는 것


array explode ( string $delimiter , string $string [, int $limit ] )


delimiter 문자열을 경계로 나누어진 string의 부분 문자열로 이루어지는 배열을 반환합니다.


출처 : php 메뉴얼

http://php.net/manual/kr/function.explode.php



예제


$Singer = "마마무&아이오아이&하이라이트&씨스타&싸이&아이유";

$Singers = explode("&", $Singer);


echo $Singers[0]; // 마마무

echo $Singers[1]; // 아이오아이



'PHP' 카테고리의 다른 글

[PHP] 조건문 Switch  (0) 2017.07.04
[PHP] 조건문 - IF문  (0) 2017.07.03
[PHP] 연산자  (0) 2017.07.03
[PHP] 변수와 연산자 - 변수와 데이터 타입  (0) 2017.07.03
[그누보드5] 연동하기  (0) 2017.06.24

1. 커미션을 받는 직원에 대해 이름, 부서명, 근무지를 조회

select ename, dname, loc from emp INNER JOIN dept ON emp.deptno=dept.deptno where emp.comm IS NOT NULL;


2. 이름 중간에 L자가 있는 직원에 대해 이름, 업무, 부서명, 근무지 조회

select ename, job, dname, loc from emp INNER JOIN dept ON emp.deptno=dept.deptno where emp.ename like '%L%';


3. 각 직원들에 대해서 그들의 관리자보다 먼저 입사한 직원에 대해 이름, 입사일, 관리자이름, 관리자 입사일을 조회

select e1.ename, e1.hiredate as 직원입사, e2.hiredate as 관리자입사, e1.mgr, e2.ename from emp e1 INNER JOIN emp e2 ON e1.mgr = e2.empno where e1.hiredate <= e2.hiredate;


*4. 말단사원의 사번, 이름, 업무, 부서번호, 근무지를 조회

select empno, ename, job, emp.deptno, loc from emp right JOIN dept ON emp.deptno = dept.deptno where empno not in(select mgr from emp where mgr is not null);




*** 테이블을 하나 작성한다.(tblBook)

author title

-----------------------

최주현 하늘과 땅

최주현 바다

유은정 바다

박성우

최주현

박성우 천국

최지은 천국

최주현 천국

박성우 고슴도치

서금동


CREATE TABLE book(

author varchar2(15),

title varchar2(15)

);



INSERT INTO book VALUES('최주현','하늘과 땅');

INSERT INTO book VALUES('최주현','바다');

INSERT INTO book VALUES('유은정','바다');

INSERT INTO book VALUES('박성우','문');

INSERT INTO book VALUES('최주현','문');

INSERT INTO book VALUES('박성우','천국');

INSERT INTO book VALUES('최지은','천국');

INSERT INTO book VALUES('최주현','천국');

INSERT INTO book VALUES('박성우','고슴도치');

INSERT INTO book VALUES('서금동','나');


5. 한권의 책에 대해서 두명 이상의 작가가 쓴 책을 검색하시오.

예시) 책이름  작가명  작가명


select b1.title, b1.author 작가명1, b2.author 작가명2 from book b1 inner JOIN book b2 ON b1.title = b2.title and b1.author < b2.author;


6. 한권의 책에 대해서 세명의 작가가 쓴 책을 검색하시오.

예시) 책이름  작가명  작가명 작가명


select b1.title, b1.author 작가명1, b2.author 작가명2, b3.author 작가명3 from book b1 inner JOIN book b2 ON b1.title = b2.title inner join book b3 on b3.title = b2.title and b1.author < b2.author and b1.author > b3.author;

'DB > Oracle' 카테고리의 다른 글

[Oracle] Data Integrity(데이터 무결성)  (0) 2017.07.03
[Oracle] Transaction  (0) 2017.07.03
[Oracle] Join  (0) 2017.06.26
[Oracle 과제] select 문제 / SubQuery 문제  (0) 2017.06.26
[Oracle] SubQuery 중첩 쿼리 예제들  (0) 2017.06.26

+ Recent posts