[Git] Github 셋팅 방법

hugingstar·2022년 4월 4일

Git

목록 보기
1/3
post-thumbnail

이번 글에서는 깃허브 레파지토리에 내 깃을 연결 시키는 방법을 정리한다.

1.Github 초기화

  • 먼저 내가 만든 프로젝트의 변경 기록을 관리해야 하면, .git 파일이 필요하다.
  • .git 생성하려면 init 을 먼저 실행해준다. 그리고 .git 파일이 생성되어있는지 확인한다.

git init
우분투 : ls -al
윈도우 : dir

  • Git의 현재 상태 확인하는 방법

git status

2.Github 사용자 정보를 등록

  • 기록 관리에서 가장 기본이 되는 것은 누가 수정했고 등록했는지를 식별할 수 있어야 한다.
  • global 변수로 email하고 name을 configuration을 해줘야 한다.

git config --global user.email "youremail@youremail.com"
git config --global user.name "yourname"

3.파일을 추가하고 커밋만들기

  • 추가(add) : 파일을 커밋하기 위해서 깃에 추가해준다.

git add <등록하고 싶은 파일>

  • 커밋(Commit) : 업데이트에서 기록을 저장하고 싶은 하나의 단위로 묶는다.

git commit -m "커밋 문구를 작성해주세요."

  • 커밋 검토 : 커밋 로그 검토하기

git log
git show
종료 : q

커밋 만들 때 중요한 점

  • 의미있는 버전관리로 불필요한 내용으로 팀원이 내용파악을 어렵게하지 않기
  • 타인이 수정 편리하게 할 수 있게 만들기
  • 커밋 이름 가능한 자세히 적어주기

4.레퍼지토리(Repasitory) 연결

  • 레파지토리는 깃허브에 올릴 장소를 말하는데 중요한 것은 (1) 연결하는 과정, (2) 브랜치 생성, (3) 원하는 브랜치로 푸쉬하기가 중요하다.

  • 생성 : 깃허브 홈페이지 들어가서 새로운 레파지토리를 생성하면된다.

  • 연결 : 푸쉬를 하려면 푸쉬를 받는 대상 레파지토리가 필요하다. 깃허브 레파지토리에서 생성된 곳에 문구가 있을 것이다. 깃허브와 나의 깃을 origin이라는 브랜치로 연결한다는 의미이다.
    (실제 개발 과정은 다른 브랜치에서 이루어질 것이다.)

git remote add origin https://github.com/hugingstar/<레파지토리 이름>

  • 제거 : 브랜치 제거가 필요한 경우가 있을 것이다. 제거는 조심히 사용해야 한다.

    git remote remove origin

5.깃을 깃허브에 푸쉬(Push)하기

  • 푸쉬(Push) : 푸쉬는 만들어 논 커밋을 연결된 레퍼지토리에 보내는 것.
  • origin이라는 이름으로 연결된 레파지토리에 master 브랜치로 보내는 것을 의미한다.

git push -u origin master

깃허브에서 확인해본다.

0개의 댓글