Git, Github

박성은·2022년 7월 7일
0

wecode

목록 보기
5/13

git이란?
-> 공식 명칭은 분산 버전 관리 시스템(vsc)로 프로젝트 파일의 변경 사항을 추적하는 시스템을 말 한다.
->장점: 여러 사람이 함께 작업하고 프로젝트 단위로 협업을 할 때 파일을 효율 적으로 관리 할 수 있다.

repositories

-> Git을 관리하는 프로젝트 저장소를 말한다.(폴더 개념)
-> 종류로는 rocal repository, Remote repository가 있으며, 각각 본인의 컴퓨터에 저장된 저장소와, 내컴퓨터가 아닌 외부버전의 프로젝트 저장소를 뜻한다.

사용법

  1. 새 저장소를 만들고 git으로 관리를 하려면 터미널에 "프로젝트 폴더로 이동 후"

    git inint

이라는 명령어를 입력 해준다. 이 명령어는 프로젝트 폴더 내에 .git 디렉토리를 생성하고, git은 현재 저장소에 대한 모든 변경사항을 추적/관리 한다.

  1. repository의 현재 상태 확인

git status

명령어를 입력하여 현재 repository의 상태를 확인할 수 있다.
-> git으로 추적 관리 되고 있지 않은 파일이 있다면 staging area에 추가해서 git으로관리 할 수 있도록 해주어야 한다

  1. 프로젝트 폴더에

git add

라는 명령어를 입력하여 원하는 파일들을 staging area로 추가 해줄 수 있다. 주로

git add .

명령어를 사용하면 모든 파일과 폴더를 한번에 staging area에 추가 할 수 있다.

  1. commit 남기기 (커밋이란 프로젝트의 현재 상태를 메세지와 함께 남기는 것으로, 프로젝트 코드의 변경 사항을 확인하여 프로젝트 진행 상황을 효율적으로 관리 할 수 있게 해준다)

    git commit -m "commit message"

위의 명령어를 통해서 레파지토리의 변경 사항을 메모하고 파일들을 커밋한다.

  1. 커밋 내용 확인하기

    git log

프로젝트의 커밋 내용을 확인 하려면 위의 명령어를 입력하면 된다

  1. .gitignore

stagin area에 추가하고 싶지 않거나 git으로 관리 하지 않아도 되는 파일은 .gitignore 폴더에 넣어주면 된다.

git명령어 요약

git init -새 저장소 생성

git status - 상태확인

git add files.js -staging area에 파일 추가

git add . - 전부 추가

git commit -m “Commit message” -커밋 남기기

git log - 커밋 내용 확인하기

# Branch

git branch - 모든 브렌치 확인

git branch <새 브랜치 이름> -branch 만들기

git checkout <브랜치 이름> - 브랜치 전환

git checkout -b <새 브랜치 이름> - 브랜치 생경과 동시에 이동

git merge - 브랜치 병합하기

git branch -d -브랜치 삭제하기

profile
해봐야 아는 사람

1개의 댓글

comment-user-thumbnail
2022년 7월 7일

좋은 정보 감사합니다 ^^

답글 달기