1. 깃이란?
프로젝트의 어떤 부분도 겹쳐쓰지 않게 프로젝트의 변경을 관리하는 버전관리 소프트웨어이다.
2. 기본용어 정리
- 커맨트 라인(Command Line): 깃 명령어를 입력할 때 사용하는 컴퓨터 프로그램. 즉 터미널
- 저장소(Repository): 프로젝트가 존재할 수 있는 저장 공간(종종 repo로 줄여서 사용함) 로컬저장소(내 컴퓨터 안)과 원격 저장공간이 대표적으로 존재
- 버전관리(Version Control): 작업을 할 때, 저장하면 이전 파일이 덮어지거나 나누어 저장하는것
- 커밋(Commit): 커밋을 하는 시점을 스크린샷을 찍어, 프로젝트를 이전의 상태고 재작업이나 복원할 수 이는 포인트 지점
- 브랜치(Branch): 독립적으로 어떤 작업(나무가지 개념)을 진행하기 위한 개념. 각각의 브랜치는 다른 브랜치에 영향을 받지 않기에 여러 작업을 동시에 진행 할 수 있음
3. 기본 명령어
- git init : 초기화이며, 터미널에 해당 명렁어를 치면 .git 라는 이름의 숨김 폴더가 생성되는데 이것을 저장소라고 하며, 깃은 이 폴더의 모든 변경 내용을 저장한다.
git init
- git status : 폴더의 현재 상태를 보는 명렁어.
git status
- git add . : 폴더의 전체 변경 사항을 지정
git add .
- git commit : 깃이 폴더의 변경 내용을 저장하는 단위를 commit이라고 부르며, 스테이지에 있는 내용을 커밋하는 것
git commit -m "따옴표 안에 메세지를 입력하면 됨"
- git remote : 원격지를 관리하는 명령어
git remote add origin 저장소 경로입력
- git push : 내용을 업로드 하는 명렁어
git push origin master
- git pull : 가져온 변경사항을 현재 브랜치와 머지하는 명령어. 말그대로 땡겨오는 것
git pull origin master
'Web Tech > git' 카테고리의 다른 글
git 상황별 팁- conflict(충돌) 처리하기 (0) | 2021.06.28 |
---|---|
git 상황별 팁- commit 하나로 합치기 (0) | 2021.06.28 |
git 기본-3. gitHub page 생성하기 (0) | 2021.06.28 |
git 기본-2. 환경설정 (0) | 2021.06.28 |