프론트엔드 로드맵 스터디 #5 #버전관리

so ez·2022년 1월 6일
0
post-thumbnail

버전관리(Version Control System)

🌼 Git 기본 사용법

git이란?

git이란 버전관리 시스템으로 프로그래밍을 하며 그때그때 수정사항을 기록하고 버전을 저장하기 위해 사용한다.

$git init
현재 사용 중으로 열려있는 git의 폴더 경로를 확인하는 명령어이다.

$git config --global user.email(사용하는 이메일)
$git config --global user.name(사용하는 이름)
github사이트에서 이용하는 이메일과 이름인 내 정보를 등록하는 명령어이다.

$git add 파일 이름
버전 관리를 할 파일 등을 추가하는 과정이다. add를 하는 순간 git이 이 파일을 추천한다.

$git commit -m "커밋 설명"
커밋을 하는 명령어로 커밋할 때 구체적인 설명을 같이 입력한다.

$git log
커밋 기록을 보는 명령어이다.

$git checkout 커밋 번호 7자리
$git checkout - # 가장 최신으로 돌리기
checkout 명령어는 버전 관리를 복구할 수 있는 시점을 바꾸는 명령어이다. 커밋 번호가 존재하며 커밋번호 앞 7자리를 이용하여 시점을 이동한다.

$git remote add origin 깃허브 저장소 주소
$git push origin master
로컬 저장소를 원격 저장소에 푸시하기(로그인 과정을 거쳐야 함)

$git clone 원격 저장소 주소
한 칸 띄우고. 해야 해당 폴더에 생성한다.
원격 저장소 꺼를 로컬 저장소로 가져오기
(처음 접근 시)

$git pull origin master
원격 저장소를 pull해오기
(원격 저장소의 일원이고 다른 사람이 수정한 걸 반영할 때)

추가적인 용어 정리
fork - 다른 사람의 원격 저장소를 이용하기 위해서 내 원격 저장소로 복사하는 것이다.

clone - github에 존재하는 원격 저장소를 내 컴퓨터인 로컬 저장소 복사한다.

pull request - 협력자가 원본 저장소의 관리자에게 merge를 요청하는 과정으로 협력자가 관리자에게 승인을 허가하도록 요청하는 것이다. 최종 merge는 원본 저장소의 관리자가 요청을 승인해야 merge 된다.

🌼 저장소 호스팅 서비스

계정 생성 및 깃 허브(Github) 사용 방법 배우기

GitHub


Working Directory : 내가 작업하려는 PC 내의 디렉터리
Staging Area : git commit하기전에 저장되는 git의 공간(커밋 예정인 파일,디렉터리들이 모여있는 곳)
Local Repository : 내 PC에 파일이 저장되는 개인용 저장소
Remote Repositroy : 원격 저장소(깃허브)

profile
여기 프론트엔드 개발자 죽어가요

0개의 댓글