Git Hub 왕! 기본 사용법 - (2) 사전 지식편

zae·2022년 4월 2일
0

Git

목록 보기
2/4
post-thumbnail

Git Hub 계정 생성은 넘기고 저장소, add, commit, push, pull branch 등 git hub 사용법에 대해 설명해보려고 한다!

  • (1) 저장소 만들기편, (2) 사전 지식편과 (3) 사용편으로 나눠서 올릴 예정이니 혹시 이걸 본다면 (3)편도 같이 참고하시길 바랍니다 (●'◡'●)

✔ 사전 지식

로컬 저장소와 원격 저장소 (Git 저장소)

간단하게, 로컬 저장소는 현재 자신이 사용하고 있는 컴퓨터의 저장소이고,
원격 저장소서버에 있는 저장소 이다.
즉, add, commit, push와 같은 명령어로 로컬 저장소의 파일을 원격 저장소로 올려서 사용한다.

branch

master branch에서 각 개발자나 기점 별로 새로운 branch를 만들어서 분업할 수 있도록 하는 기능이다.
서로 다른 branch에 영향을 주지 않기 때문에 독립적인 작업이 가능하지만, 틈틈히 merge해주는 것이 좋다.
사용법은 사용편에서 다루도록 하겠다.

add

변경사항(새로운 파일, 파일에서의 수정 내용)을 추가하는 것이다.
git add {file_name}으로 사용하지만 git add .을 사용하면 해당 디렉토리 내의 변경사항을 모두 추가할 수 있다. (많은 변경사항을 추가할 때 편리하다)

commit

변경사항을 로컬에 저장하는 것이다.
git commit -m "{message}" 명령어를 통해 해당 커밋에 대한 부가 설명을 적을 수 있다.
예를 들어 git commit -m "0328 html css js study"라는 명령어로 color.js를 커밋하면 아래 사진과 같이 커밋 메세지를 확인할 수 있다.

push

변경사항을 원격 저장소에 저장, 업로드 하는 것이다.
push의 경우 나는 다른 개발자들과 함께 사용하는 organization에서의 사용법과 개인 저장소에서의 사용법이 다르기 때문에 후자의 경우에 대해서만 설명하도록 하겠다.
git push origin {branch_name} 을 사용해서 올리면 된다. 자세한 사용법은 사용편에서 다루도록 하겠다.

pull

원격 저장소에서 변경된 내용을 로컬 저장소로 가져오는 것이다. 최신 버전으로 덮어 쓰는 거라고 이해하면 쉬운데, 이 과정에서 merge도 자동적으로 된다. (fatch+merge)
그렇기 때문에 뒤죽박죽 작업을 하면 충돌이 일어날 가능성이 크다.
git pull {원격저장소명} {branch_name} 의 명령어로 사용한다.

profile
코린이 성장 과정! 깊이 있게 파고들 공부를 탐색하고 있습니다 :)

0개의 댓글