[GIT & GITHUB] Git 과 branch

하서율·2022년 7월 27일
0

위코드

목록 보기
5/15

Git

VSC (분산 버전관리 시스템)으로, 버전을 관리하는 시스템
▶️ 버전: 어떤 프로그램을 수정, 개선하여 완성한것.

▪️ 사용목적:

버전관리
백업
협업

▪️ 터미널 명령어:

git config --global user.name "이름"
git config --global user.email "이메일"

: Git에 정보등록

git init
: 새 저장소 만들기.
프로젝트 폴더내의 숨겨진 .git 디렉토리 생성

git status
: 현재 상황 , 어떤 부분이 변경되었는지 등 상태정보

git add
: 원하는 파일들을 staging area 로 추가

+ 파일이름 : 해당 파일추가
+ 파일이름 파일이름 파일이름 : 해당파일들 추가
+ . : 모든파일 추가

git commit
: 프로젝트의 현재 상태를 저장.

git commit -m "커밋메세지" 로 커밋 코멘트를 남길 수 있다.

커밋네이밍
ADD: 추가된사항
MODIFY: 수정된 사항

git log
:모든 커밋 이력을 보여줌

git checkout <commit-hash> : 특정커밋시점의 코드로 돌아가기

git remote
:현재 프로젝트에 등록되어 있는 리모트 저장소 확인

+ -v : 현재 등록된 저장소 리스트확인
+ remove 저장소이름: 저장소를 git의설정에서 삭제
+ add 저장소이름 url: url로 리모트 저장소 등록

git push
:깃헙에 업데이트

git clone
:주소의 코드를 복사하여 내 컴퓨터에 가져온다

git branch
:브랜치 지정

+ -d 브랜치이름: 브랜치 삭제

git checkout + 브랜치 이름
:해당 브랜치로 이동해서 작업

git pull
:브랜치에있는 코드 가져오기 (로컬에있는 코드 가져오기)

git merge
:브랜치 합치기(병합)

branch

독립적으로 어떤작업을 진행하기 위해 만드는것

▪️ master에서 작업하지 않고 브랜치에서 코드수정 후, 마지막에 master으로 merge
▪️ 보통 기능 단위로 브랜치를 생성한다
▪️ PR (pull request) : master에 브랜치의 코드를 업로드하는것

profile
매일 매일 기록하기

0개의 댓글