Wecode TIL - git, github

Younggwang Kim·2020년 11월 26일
0

Wecode

목록 보기
6/28

Git

git은 버전 관리 시스템이다. 프로젝트 파일의 변경 사항을 추적하는 시스템이다. 이를 통해 개발자들은 프로젝트의 변경 사항을 기록하거나, 특정 시점으로 언제든지 돌아갈 수 있다. 덕분에 많은 개발자들이 함께 작업할때 주로 사용된다.

git을 사용할 때는 repository를 잘 알아야 한다. git으로 관리하는 프로젝트의 저장소이다.

  1. local repository - 본인의 컴퓨터에 저장된 로컬 버전의 저장소
  2. remote repository - 로컬과 반대로 내 컴퓨터가 아닌 외부의 프로젝트 저장소. 이 곳에서 코드 공유를 하고 다른사람의 코드도 확인할 수 있고, 코드를 병합할 수 있다.

Git 사용법

  1. 터미널에서 프로젝트 폴더로 이동 후 git init 실행
    이 명령어는 프로젝트 폴더 내에 숨겨진 .git 디렉토리를 생성한다.
  2. git status 는 현재 repository의 상태를 확인할 수 있다. 어떤 파일이 변경되었는지, 추가되었는지 등을 알려준다.
  3. 프로젝트 폴더에서 git add . 라는 명령어를 통해 파일 추가
  4. git commit -m "message" 를 통해 커밋을 남긴다.

Branches

브랜치는 독립적으로 어떤 작업을 진행하기 위한 것이다. 다른 브랜치에 영향을 받지 않기 때문에 여러 작업을 동시에 진행이 가능하다.
여러 명이서 동시에 작업할 때 다른 사람에게 영향을 주지 않기 위해서 먼저 메인 브랜치에서 자신 전용 브랜치를 만들고 , 작업이 끝난 사람이 메인 브랜치에 적용시키면 된다.

branch 사용법

  1. git branch 새로운 브랜치명
  2. checkout 브랜치명 명령어를 통해 만들어진 브랜치로 이동
  3. 이동하여 작업 후, git merge 브랜치명 명령어를 사용해 병합시킨다.
  4. git branch -d 브랜치명 명령어를 통해 브랜치를 삭제

Github

github은 git repository를 위한 호스팅 플랫폼이다. github를 사용하여 로컬 프로젝트 repository를 github 저장소에 업로드 할 수 있고 다른 개발자들과 교류할 수도 있다.
개발자들의 SNS라고도 할 수 있다.
내가 좋아하는 개발자의 github 를 팔로우해서 볼 수도 있다.

Github사용법

  1. 로컬에서 add/commit 한다
  2. githubㄹ 이동 후 새 repository 생성
  3. 내 로컬 repository와 연결한다.
    git remote add origin 생성repository 주소
  4. git push origin master

0개의 댓글