#07 Git and Github

Elliott·2021년 3월 2일
0

NOTE

팀으로 일하게 되거나 규모가 있는 프로젝트를 수행하고 싶다면 쉬운 관리를 위해 git을 이용해 관련 파일들에 생긴 모든 변화들을 트래킹할 수 있다. git 시스템은 파일을 binary format(0과 1)으로 인식한다. 코드를 추적하는데 주로 사용되지만 다른 형식의 파일의 변경내역을 추적하는 데에도 사용할 수 있다.

  • git을 사용해 내 본체에 있는 파일들을 추적한다 해도 만약 컴퓨터를 잃어버리거나 컴퓨터가 포맷된다거나 한다면 모든 파일과 트래킹 내역들을 잃어버리게 될 것이다. 이런 경우를 대비해 github가 있는 것. git으로 계속 추적하면서 변경내역을 관리해주고, 그 내역들을 github에 업로드한다.

# Set-up

  1. 운영체제에 맞게 git 다운로드 git-scm.com

  2. 깃허브 홈페이지에 들어가 계정이 없으면 만들어주고, 있다면 로그인 해주기. 로그인 후 대쉬보드로 가서 repository(저장소) 생성을 해준다. repository는 결국 내 코드와 코드의 히스토리들이 살고 있는 곳.

  3. 이 repository는 아직 내 컴퓨터 안에 존재하고 있는 것이 아니다. 이를 위해 gitgub desktop을 다운로드 해준다.

  4. Clone a repository from the internet을 눌러서 앞서 생성했던 저장소를 선택해준다. Local path를 원하는 곳으로 변경해준다.

  5. VSC를 열어주고, 생성했던 저장소 폴더를 VSC로 드래그 해준다.

  6. 처음 해야할 일은 readme 파일을 만드는 것. 이 파일은 모든 git repository가 가지고 있어야 되는 파일이다. 이 파일의 확장자는 markdown으로 해줘야 하므로, README.md라는 파일을 만들어주기.

  7. 그럼 github desktop repository에 6에서 생성한 파일이 나타나고, 이 시점의 repository의 버전을 저장하고 싶다면 commit을 해야한다. 저장할/업데이트할 파일을 선택해주고 commit to master 해주기. Commit은 타이틀을 반드시 입력해줘야 하고, 무슨 행위를 했는지 적어주면 된다.

  8. 이후 publish를 누르면 웹 깃허브에서 본 업데이트를 확인할 수 있다.

  • Tip: ".gitignore" 파일을 만들어 주고 그 안에 무시하고 싶은 파일 이름을 기록해주면 repository에 기록한 파일이 사라진다.

0개의 댓글