
개념 단어 그대로 나뭇가지 처럼 새 줄기를 만들어 내듯이 기존 프록젝트를 여러 버전으로 분기 및 병합하여 관리하는 개념이다. 브랜치 생성 관련 명령어 새 브랜치 만들기 $ git branch [새 브랜치 이름] 현재 저장소 브랜치 확인 $ git branch 브랜치 전환하기 $ git switch [전환하려는 브랜치 이름] 브랜치와 커밋 관계 알아보기 현재 브랜치의 커밋 로그 확인 $ git log --oneline 각 브랜치의 최신 커밋 확인 $ git log --oneline --braches 브랜치와 커밋 관계를 그래프 형태로 확인 $ git log --oneline --branches --graph 브랜치 사이의 차이점 살펴보기 $ git log [branch_A]..[branch_B] 브랜치 병..
깃 저장소 만들기 $ mkdir my-Git $ cd my-Git $ git init 깃 상태 확인하기 $ git status 수정한 파일을 스테이지에 올리기 (스테이징, staging) $ git add [수정한 파일] 스테이징한 파일 커밋하기 $ git commit -m "수정 관련 코멘트 입력" 스테이징과 커밋 동시에 하기 $ git commit -am "수정 관련 코멘트 입력" 커밋 내용 확인하기 $ git log 변경 내용 확인하기 $ git diff 작업 트리에서 수정한 파일 되돌리기 해당 방법은 스테이징 하지 않은 상태에서 수정을 취소하고 원래대로 되돌리는 방법이다. $ git restore [되돌릴 파일 이름] 아래의 방법은 스테이징을 취소하는 방법이다. $ git restore --sta..

vim으로 문서 작성하고 저장하기 $ cd Documents $ mkdir test $ cd test $ vim test.txt vim 편집기로 해당. txt 파일을 열었을 때 처음에는 ex모드이므로 문자가 입력되지 않을 것이다. 그럴 경우, I 혹은 A 키를 누른 후 문자를 작성하면 입력모드로 전환되어 문자가 입력되는 것을 확인할 수 있다. 입력 모드에서 다시 ex 모드로 전환하고 싶으면 esc 키를 누르면 된다. 해당 텍스트 파일을 나가거나 저장하고 싶은 경우, 아래의 ex모드 명령표를 참고하도록 하자. ex 모드 명령 모음 명령 설명 :w 또는 :write 편집하던 문서를 저장한다. :q 또는 :quit 편집기를 종료한다. :wq 편집하던 문서를 저장하고 종료한다. :q! 편집하던 문서를 저장하지 ..
현재 위치 경로 표시 $ pwd 현재 디렉터리의 파일 확인 $ ls ls 명령 옵션 모음 옵션 설명 ls-a 숨긴 파일이나 디렉터리도 함께 표시된다. ls-l 파일이나 디렉터리의 상세 정보를 함께 표시한다. ls-r 파일의 정렬 순서를 거꾸로 표시한다. ls-t 파일 작성 시간순으로 (내림차순) 표시한다. 터미널 창 지우기 $ clear 디렉터리 이동하기 $ cd .. 리눅스에서 디렉터리를 나타내는 기호 기호 설명 ~ 현재 접속중인 사용자 디렉터리 . 현재 사용자가 작업 중인 디렉터리 .. 현재 디렉터리의 상위 디렉터리 디렉터리 만들기 $ mkdir [폴더명] 디렉터리 삭제하기 $ rm -r [폴더명] 터미널 종료하기 $ exit 텍스트 문서 확인하기 $ cat test.txt cat 명령 모음 명령 기..