WeniVooks

검색

깃헙 베이스캠프

기본명령어

1. 프로세스

아래와 같은 프로세스로 작업이 진행됩니다. 여기서 git init과 같은 명령어는 다루지 않습니다. 이러한 명령어를 모두 다루면 처음에 의도했던 '초급자들이 허들을 넘기 위한 강의' 의미가 퇴색되기 때문입니다. 여기서는 개인 프로젝트를 하거나 다른 분들과 협업을 하는데 통상적으로 사용하는 명령어만 다룹니다.

  1. 레파지토리 생성
  2. 레파티토리 연결
  3. 수정한 파일 업로드(Commit, Push)
  4. 수정한 파일 다운로드(Pull)

이 프로세스를 하나씩 실행해보도록 하겠습니다. 여기서 4번은 지금 실습하진 않습니다.

2. 실습해보기

아래와 같은 순서로 실습을 진행해보겠습니다.

  1. (1번) GitHub에서 레파지토리를 생성합니다. 가능하면 앞서 실습한 것처럼 README.md 파일 생성을 체크하셔서 생성해주세요. 그게 아니라면 GitHub에서 제시한 명령어들을 모두 터미널에 입력해야 합니다.
  2. (2번) 레파지토리에서 Code 버튼을 눌러서 주소를 복사합니다.
  3. (2번) 폴더를 하나 만들고, VSCode를 연다음 File > Open Folder를 클릭해주세요. 내가 만든 폴더를 클릭해주세요. 이 폴더와 레파지토리를 연결할 것입니다.
  4. (2번) 터미널을 열어서 git clone 복사한주소를 입력합니다. 터미널에서 붙여넣는 명령어는 Ctrl + Shift + V 또는 Shift + Insert입니다.
  5. (3번) VSCode에서 test.txt 파일을 만들어주세요. 그리고 터미널에 아래 순서대로 입력하고 엔터를 하나씩 입력해주세요.
    1. git add .를 입력한 후 엔터
    2. git commit -m "커밋메시지"를 입력한 후 엔터
    3. git push를 입력한 후 엔터
    4. GitHub 로그인 창이 뜨고 로그인 하면 파일이 업로드 됩니다.

매번 로그인을 할 필요는 없습니다. 처음에 로그인을 하면 다음부터는 로그인을 하지 않아도 됩니다.

3. 기본 명령어

아래 4개 키워드를 기억해주세요. 각각 받아오고, 추가하고, 버전을 만들고, 보내는 것입니다.

3.1 받아오기

git pull명령어는 다른 사람이 올린 최신 변경사항을 내 컴퓨터로 가져옵니다. 마치 클라우드에서 파일을 다운로드하는 것처럼요. 항상 작업 시작 전에 실행하는 것이 좋습니다.

3.2 추가하기

git add 명령어는 내가 변경한 파일들을 깃허브에 올리기 위한 준비를 합니다. 택배를 보낼 때 물건을 박스에 담는 것과 비슷합니다.

  • git add . : 모든 변경된 파일을 추가 (점(.)은 '모든 것'을 의미합니다)
  • git add 파일명 : 특정 파일만 추가
3.3 버전만들기

git commit 명령어는 변경사항에 대한 설명을 붙여서 하나의 버전으로 만듭니다. 택배 상자에 라벨을 붙이는 것과 같습니다.

  • git commit -m "메시지" : 따옴표 안에 변경사항을 간단히 설명합니다
  • 예시: git commit -m "로그인 버튼 추가"
3.4 보내기

git push 명령어는 내가 만든 버전을 깃허브 서버에 업로드하는 명령어입니다. 실제로 택배를 보내는 단계와 같습니다.

💡 실무에서 자주 사용하는 순서

  1. 작업 시작 전: git pull (다른 사람의 변경사항 받아오기)
  2. 작업 후:
    • git add . (변경한 파일 모두 추가)
    • git commit -m "작업내용" (변경사항 설명 달기)
    • git push (깃허브에 올리기)
2.1 실습환경 세팅2.3 VSCode에서 해보기