[Git] Git으로 협업하기

Yuni·2022년 7월 18일
0

코드스테이츠

목록 보기
14/39

로컬 깃 리포지토리란?

깃에서 코드를 저장하는 공간을 리포지토리라고 한다. 리포지토리는 자신의 컴퓨터의 작업 공간에 위치한 로컬 리포지토리와, Github 등의 원격 공간에 위치한 원격 리포지토리로 구분할 수 있다.

디렉토리의 파일 변화 감지

로컬 환경에 있는 디렉토리에서 로컬 Git 리포지토리를 추가하면 해당 디렉토리의 파일 변화를 감지할 수 있다.

  • 코드를 저장할 디렉토리를 만들고 해당 디렉토리에 로컬 Git repository를 생성 git init
  • 작업 공간의 파일 및 디렉토리를 깃의 관리 하에 있는 상태로 올려줄 수 있다 git add
    👉 이 영역이 staging area(commit하기 전에 내용을 기록하는 저장소)이다.
  • staging area의 파일은 commit이 가능하다. commit으로 로컬 리포지토리에 내 코드를 기록할 수 있다. git commit

명령어

  • git init : 작업 공간에 local git repository를 생성한다.
  • git add : untracked files를 staging area로 추가해서 git의 관리하에 둔다.
  • git status : git repository 상태를 확인한다(변경 파일, 삭제 파일 등)
  • git commit : staging area의 코드 묶음을 저장하기로 결심하고 코드의 용도를 적어둔다.
  • git remote add <name> <URL> : 로컬 리포지토리에 원격 리포지토리 주소를 등록한다.
  • git remote -v : 연결된 원격 리포지토리를 확인한다.
  • git push <remote> <branch> : 로컬 리포지토리에 기록한 내역을 원격 리포지토리로 옮긴다.

참고

누구나 쉽게 이해할 수 있는 Git 입문


저번에 배웠던 Git의 활용 방법을 배우고 미니 해커톤을 시작했다. 오늘은 집중력이 많이 떨어져서 열심히 하지 못한 것 같다. 그래도 자기 전에 배웠던 내용을 정리하고 집중하지 못한 것에 대해 반성하니까 내일은 더 열심히 하루를 보낼 수 있을 것 같다. 다시 일상의 루틴을 찾고 의욕을 불태워야지 🔥🔥

profile
배운 것을 기억하기 위해 기록합니다 😎

0개의 댓글