Git 명령어 | |
명령어 | 설명 |
git init . | init은 깃에게 이 디렉토리를 버전관리하라는 명령어이고 .은 현재 디렉토리를 가르킨다. |
git status | 현재 상태를 확인할 때 사용 |
git commit -m "버전명" |
Staging Area에 있는 작업물을 commit할 때 사용한다. *주의 global user.email or global user.name이 없을 경우 commit 진행이 안되니 이 경우 둘 중 하나를 만들도록하자. (create version) |
git config --global user.email "메일주소" | global user.email 생성시 사용 |
git config --global user.name "user명" | global user.name 생성시 사용 |
git log | 버전을 확인할 때 사용(show version) |
git add 파일명 | add to staging area |
git clone | 원격 저장소의 모든 내용을 로컬 저장소로 복사 |
git remote | 로컬 저장소를 특정 원격 저장소와 연결 |
git push | 로컬 저장소의 내용을 보내거나 로컬 저장소의 변경 사항을 원격 저장소로 보낸다 |
git fetch | 로컬 저장소와 원격 저장소의 변경 사항이 다를 때 이를 비교 대조하고 git merge 명령어와 함께 최신 데이터를 반영하거나 충돌 문제등을 해결 |
git pull | git remote 명령을 통해 서로 연결된 원격 저장소의 최신 내용을 로컬 저장소로 가져오면서 병합한다. git push와는 다른 성격의 명령어이다. |
git add 파일 이름 | 해당 파일을 git이 추적할 수 있게 저장소에 추가한다. |
git commit | 변경된 파일을 저장소에 제출한다. |
git status | 현재 저장소의 상태를 출력한다. |
git remote -v | 원격 저장소와 연결되었는지 확인 |
git remote add 저장소 별칭 저장소 주소 | 해당 원격 저장소로 연결 |
git branch 브랜치명 | 해당 브랜치명으로 브랜치 생성 |
git branch | 어떤 브랜치가 있는지 확인할 수 있음 |
git checkout 브랜치명 | 해당 브랜치로 이동 |
git merge 브랜치명 | 현재 작업중인 브래친에 브랜치명의 브랜치를 병합함 |
git log --graph | 브랜치 분기와 병합 내역을 아스키 그래프로 보여준다. |
git commit -a | 저상소 파일을 모두 커밋(-a 옵션) |
git add --all | 저장소 파일 모두 add |
리눅스 mkdir 명령어 | |||
명령어 | 설명 | 예시 | |
mkdir |
디렉토리를 생성할 때 사용하는 명령어 옵션은 생략 가능하다. |
mkdir [옵션] 디렉토리 이름 | |
옵션 | 설명 | 옵션 설명 | 예시 |
-m | 디렉토리를 생성할 때 권한을 설정 | --mode | |
-p | 상위 경로도 함께 생성 | --parents | mkdir -p /hi/test(test 디렉토리가 없다면 test 디렉토리를 생성한다.) |
-v | 디렉토리를 생성 후 생성된 디렉토리에 대해 메시지 출력 | --verbos |
리눅스 명령어 | ||
명령어 | 설명 | 예시 |
rm 파일명 | 파일 삭제 명령어 | rm testdir |
rm -r 디렉토리명 | 일반적으로 디렉토리 삭제를 할 때는 -r을 붙인다 | rm -r testdir |
nano 파일명 | 편집기 명령어 | nano test.txt |
cat 파일명 | 파일의 내용을 출력할 때 사용 | cat test.txt |
su | root로 변경하는 명령어 | |
sudo | 임시로 관리자 권한을 얻을 수 있음 | sudo rm -r /var/share |
su - username | 다시 유저로 돌아오길 원할 경우 | su - username |
VIM 명령어 | |
명령어 | 설명 |
ctrl+v | 블록모드 |
y | 블록모드에사 복사 |
p | 블록모드에서 붙여넣기 |
shift+home | 블록모드에서 해당 라인 뒤에서 앞까지 라인 선택 |
shift+end | 블록모드에서 해당 라인 앞에서 뒤까지 라인 선택 |
x | 블록모드에서 잘라내기 잘라내기 |
u | 작업 취소 |
i | 내용 입력하기 |
ctrl+r | 작업 취소 취소 |
'[명령어&함수]' 카테고리의 다른 글
[명령어] Eclipse&IntelliJ 단축 명령어 (0) | 2020.01.07 |
---|---|
[명령어] Oracle&MySQL (0) | 2019.12.09 |
[명령어] 라우터 (0) | 2019.12.09 |
[명령어] JavaScript/JQuery 명령어 (0) | 2019.10.22 |
[명령어] JSP/스프링 명령어 (0) | 2019.10.22 |