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

+ Recent posts