스파르타코딩클럽 내일배움캠프 TIL12

한재창·2022년 11월 16일
0

git

오늘은 깃에 대해서 공부를 하였다.
앞으로 프로젝트를 통한 협업을 해야하는데 시작하기 전에 미리 공부해서 오류가 덜 발생하도록 하기 위해서이다. 정리한 내용이 많지만 간단하게 정리하면 이렇다.

깃이란 버젼컨트롤 시스탬
프로그램에대한 버젼관리를위한 툴이다
깃은 시간과 차원을 관리한다.
프로그래밍으로 무엇인가를만들떄 몇번이고 반복을하는데
작업을할때마다 기능의 수나 성능을개선하면서 버젼들이생기는데
버전을 관리할수있다.
.gitignore 파일안에 내가 제외하고자하는 파일명을 적으면 된다.
git add 000 특정파일만 스테이지에 올림
git add . 전부다 올림
git commit -m "제목"
git reset --hard 되돌아간지점이후의 버전이 다사라져버린다.
git revert 히스토리는 지우지는않지만 버전부분만돌아간다.
barnch 로 가지를쳐서 버젼을관리할 수 있다.
branch 목록 확인방법 git branch 별이 붙어있는곳이 현재위치이다.
-branch 생상벙방법-
git branch 000 << 브랜치가 생성이된다
git switch 000 << 내가 가고자하는 브랜치의 위치로 이동할수있다.
git branch -d 000 << 브랜치를 삭제할때 사용한다(현재위치하고있는곳에서는 삭재불가)
git merge 000 새로운 커밋을 만들며 병합을시킨다. 위치를 가고자하는곳으로 이동후
git rebase 브랜치를 꺽어서 합쳐지는것이아닌 전체적으로 메인줄기에 병합해버린다(기록은 남지않음)
merge 는 가고자하는곳에서 merge
rebase 는 합병하는곳까지 rebase

profile
취준 개발자

0개의 댓글

관련 채용 정보