1 minute read

💡 해당 내용은, 생활코딩 영상을 기반으로 작성하였습니다.

git init

💫 git init : 현재 디렉토리를 버전관리한다는 명령어

  1. 프로젝트 폴더 생성: 자신이 하고 있는 프로젝트에 사용될 파일들을 모아놓을 폴더 생성하기
    • pwd : 현재 위치한 곳 확인
    • cd 하위경로 : 현재 위치한 곳 하위에 위치한 지정한 하위경로로 이동하기
    • mkdir : 디렉토리 생성
    • ls -al
    • ls 명령어는 현재 디렉토리 파일 목록을 확인하는 명령어로서 a는 모든 파일을 l은 리스트화시켜서 자세히 보여주는 명령어 —> 즉, 현재 디렉토리의 파일 목록을 보여주는 명령어
  2. 버전관리를 하려고 하는 디렉토리를 Git에게 알려주기
    • git init
    • 현재 디렉토리에다가 내가 작업하겠다
    • 해당 명령어를 치면 Initialized empty Git repository 라는 문구 나옴, 즉, .git이라는 디렉토리에 깃의 저장소를 초기화함 - ls -al
    • 해당 명령어로 파일 목록 확인해보면 .git이라는 디렉토리 생성된 것 확인가능
    • .git 디렉토리 : 버전관리를 하며 생기는 버전 정보를 저장하는 디렉토리

git add

💫 git add 파일 : 프로젝트를 진행하며 임시로 필요한 파일은 버전관리가 필요하지 않음 —> 버전관리가 필요한 파일들만 명확하게 git에게 알려주는 역할

  1. vim을 이용해서 텍스트 파일 생성
    • vim f1.txt
    • i 눌러 입력(insert) 모드로 변경
    • 내용 입력하고 다 썼으면 esc 버튼 누르기
    • :wq입력 후 엔터
    • w를 눌러 작성한 내용을 저장하고, q를 눌러 종료시킴
  2. 파일 내용 확인
    • vim f1.txt (에디터 창에서 확인) 또는 cat f1.txt (터미널 내에서 인라인으로 확인)
  3. git status 로 상태 확인
    • Untracked files : 해당 파일이 버전관리가 되고 있는 git 디렉토리 내부에 있긴하지만, 이 파일을 Git한테 버전관리를 시작하라고 얘기하기 전까지는 깃이 무시함
  4. git add f1.txt
    • git에게 해당 파일을 관리하라고 add 명령어를 통해 알려주면, git status 명령어로 확인해보았을 때 new file이라고 인식하게 됨

Leave a comment