Git 사용하기

  • Git bash 또는 터미널에서 git checkout -b [자신의 영어 닉네임]을 입력한다.
    • 예) git checkout -b salt26
    • 이렇게 하면 협업하는 프로젝트에서 자신만의 공간(브랜치)을 만들고 그곳으로 이동하여 작업할 수 있다.
    • 이걸 하지 않으면 main 브랜치에서 작업하게 되는데, 이는 협업 상황에서는 바람직하지 않다.
  • git status를 입력해보자.
    • 현재 브랜치 이름이 [자신의 영어 닉네임]인지 확인하자.
      • 브랜치가 main에 있다면 git checkout -b [자신의 영어 닉네임] 과정을 꼭 수행해 주기를 바란다.
    • 빨간색 글씨로 README.md가 표시되는 것을 확인할 수 있다.
    • 이런 파일은 아직 Git이 추적하지 않는(unstaged/untracked) 파일이다.
  • git diff를 입력해보자.
    • 구체적으로 어떤 파일에서 어떤 내용이 어떻게 바뀌었는지 확인할 수 있다.
    • 초록색 글씨는 추가된 내용, 빨간색 글씨는 삭제된 내용이다.
    • 위, 아래 화살표로 이동하고, q를 눌러 나올 수 있다.
  • 방금 수정한 파일을 Git이 추적하게 하려면 git add .을 입력한다.
  • 다시 git status를 입력해보자.
    • 이제 초록색 글씨로 README.md가 표시된다.
    • 이런 파일은 Git이 추적하고 있지만(staged) 아직 커밋(commit)되지 않은 파일이다.
  • git commit -m "Update README.md"를 입력해서 로컬 레포지토리에 커밋한다.
    • 커밋 메시지는 여기서는 "Update README.md"로 할 것이지만, 다른 사람이 보더라도 쉽게 변경 사항을 이해할 수 있도록 적으면 좋다.
  • 다시 git status를 입력해보자.
    • 이제 초록색 글씨도, 빨간색 글씨도 보이지 않지만, 푸시(push)를 하라는 알림이 표시된다.
  • git push -u origin [현재 브랜치 이름]을 입력해서 원격 레포지토리에 푸시한다.
    • 비밀번호를 입력하라고 나오면 자신의 비밀번호를 입력한다.
    • [현재 브랜치 이름]을 잘못 입력한 경우에는 보통 아무 일도 일어나지 않으니 다시 시도하면 된다.