내가 보려고 정리하는 블로그
2. git 주요명령어 본문
git은 리눅스와 같은 큰 프로젝트를 염두에 두고 만들어졌기 때문에 명령어가 아주 많다.
하지만 일반 프로젝트에서는 깃의 주요 명령어 몇 개만 알고 있어도 무난하게 작업을 이어갈 수 있다.
git init : 깃 저장소를 초기화한다. 저장소나 디렉터리 안에서 이 명령을 실행하기 전 가지는 그냥 일반 폴더이다.
이것을 입력한 후에야 추가적인 깃 명령어들을 줄 수 있다.
git config : "configure"의 준말 , 처음에 깃을 설정할 때 가장 유용하다.
git help : 명령어를 잊어버렸다면 커맨드 라인에 git help를 친다. 그럼 21개의 가장 많이 사용하는 깃 명령어가 나타난다. 좀 더 자세하게 "git help init"등 용어의 설명을 볼 수도 있다.
git status : 저장소의 상태를 체크한다. 어떤 파일이 저장소에 있는지, 커밋이 필요한 변경사항이 있는지, 현재 저장소의 어떤 브랜치에서 작업할 수 있는지 등을 볼 수 있다.
git add : 이 명령어로 바로 저장소에 파일이 추가되지는 않는다, 깃의 저장소 "스냅샷"에 해당 파일을 저장할 수 있도록 저장하는 명령어이다. (스냅샷의 개념은 추후에 )
git commit : 깃의 가장 중요한 명령어. 어떤 변경사항이라도 만든 후 , 저장소의 "스냅삿"을 찍기 위해 이것을 입력한다. 보통 "git commit -m "메시지"형식으로 사용한다.
git branch : 여러 협력자와 작업하고 자신만의 작업을 할 경우 새로운 브랜치를 만들고 자신만의 변경사항과 파일을 추가할 수 있도록 커밋 타임라인을 만든다.
git checkout : 글자 그대로, 현재 위치하고 있지 않은 저장소를 "체크아웃" 할 수 있다.
git merge : 브랜치에서 작업을 끝내고, 모든 협업자가 볼 수 있는 master 브랜치로 병합할 수 있다.
git push : 로컬 컴퓨터에서 작업하고 나의 커밋을 원격 저장소에 저장하고 싶을 경우 변경사항을 "push"한다.
git pull : 원격 저장소의 소스의 최신 버전을 원하면 로컬 저장소로 소스를 당겨(pull) 올 수 있다.
'형상관리 > Git' 카테고리의 다른 글
3. git 초기설정 (0) | 2020.01.06 |
---|---|
1. git 간단한 개념들 (0) | 2020.01.06 |