[Git] 기본 명령어

miyeon·2023년 3월 22일
0

Git

목록 보기
1/6
post-thumbnail

경로

  • $ pwd : 현재 경로
  • $ ls : 현재 경로의 파일 조회
  • $ ls -al : 숨긴 파일까지 조회

경로 이동 cd

  • cd <path> : path로 이동
  • cd .. : 상위 디렉토리로 이동
  • cd . : 현재 디렉토리로 이동
  • cd ~ : 홈 디렉토리로 이동 (윈도우에서는 사용자 폴더 예: /c/User/leeyu)

파일

  • touch <file_name>.<file_format> : 비어있는 파일 생성
  • cat <file_name>.<file_format> : 파일의 내용을 보여줌
  • rm <file_name>.<file_format> : 파일 삭제
  • vi <file_name>.<file_format> : 파일 내용 편집기
    • 입력 모드 전환 방법 : i or a
    • 입력 모드 빠져나오는 방법 : ESC
    • 저장 : :w
    • vi 편집기 닫는 방법 : :q
    • 저장 + vi 편집기 빠져나오는 방법 : :wq

디렉토리(폴더)

  • mkdir <directory_name> : 비어있는 폴더 만들기
  • rmdir <directory_name> : 비어있는 폴더 삭제
  • rm -rf <directory_name> : 비어있지 않은 디렉토리 삭제 (내부 파일까지 삭제되므로 사용시 항상 주의!)

💡 파일명, 디렉토리명에는 되도록이면 공백이나 특수문자는 지양하는 것이 좋다.

비교 diff

  • git diff : 최근 커밋과 워킹 디렉토리 비교
  • git diff --staged : 최근 커밋과 스테이지 비교
  • git diff <commit> <commit> : 커밋끼리의 비교, 순서 중요

임시 저장 stash

  • git stash : 스택에만들어 하던 작업을 임시로 저장
  • git stash -m "<message>" : 메세지와 함께 임시저장
  • git stash list : stash목록 확인
  • git stash apply stach@{n} : stash 가져오기 (stash이름 생략하면 가장 최근의 stash를 가져온다.)
profile
내가 보려고 기록하는 블로그

0개의 댓글