vscode에서 Git 사용하기

김상선·2022년 5월 23일
1
post-custom-banner

git 강의자료 : https://backlog.com/git-tutorial/kr/

Git은 체계적인 개발과 프로그램의 배포를 도와주는 형상 관리 도구, 또는 버전 관리 시스템 입니다.

  • 프로젝트의 개발 단계에서 소스 코드의 버전을 효과적으로 관리 할 수 있습니다.
  • 같은 파일을 여러명이서 동시에 작업할 수 있게 합니다.
  • vscode의 package-lock.jsonpackage.json 파일은 설치한 패키지 정보를 갖고있다.
  • git에 위의 두 파일을 첨부해서 올리면 다른 컴퓨터에서도 쉽게 패키지를 설치할 수 있다.
  • node_modules 폴더는 패키지가 설치된 폴더 -> 운영체제에 따라 다르게 설치되기 때문에 git에 포함해서 올리면 안됨.
  • .gitignore 라는 파일을 만들고 node_modules 라고 텍스트를 추가해주면 git에서 제외된다.
  • clone 한 repository는 npm install 명령어를 입력하면 패키지(node_modules 폴더)가 설치된다.

  • Git 명령어 맛보기
    • git init Git 저장소를 초기화 하여 해당 프로젝트 폴더를 Git repository 로 만들어줍니다.
    • git add 지금 변경한 변경 사항을 스테이징 영역(Staging Area)에 올립니다.
      • git add .: 모든 변경 사항을 올린다.
      • git add app.js: app.js 변경사항만 올린다.
    • git commit 스테이징 영역에 올라가 있는 변경사항을 하나의 기록(History)으로 남깁니다.
    • git remote add git remote add <name> <url> 명령어로 Local Repository 에 <name>이라는 이름의 Remote Repository 를 추가할 수 있습니다.
      <url> 에는 Remote repository의 주소가 들어갑니다.
    • git push Local Repository에 존재하는 Push 되지 않은 변경사항을 Remote Repository에 업로드 합니다.
    • git clone Remote Repository로 부터 프로젝트를 복제합니다.
    • git pull Remote Repository에 새로 올라온 변경사항을 Local Repository로 가져옵니다.
    • .gitignore 파일은 설정한 폴더나 파일을 git의 변경사항에 포함되지 않게 해주는 역할
profile
일요일을 좋아합니다.
post-custom-banner

0개의 댓글