Git

Git 기초 (2)

GREEN.1229 2020. 11. 2. 21:26

안녕하세요. 그린입니다!

이번 포스팅에서는 저번 포스팅에서 Git 기초에 대해 알아보았는데요.

Git은 작업을 저장하고 흐름을 볼 수 있었습니다. 그러나 로그만 본다고 좋은게 없죠.

그래서 Git은 예전 시점으로 돌아갈 수 도 있습니다. 바로 revert와 reset을 통해서 말이죠!

이번에는 이어서 더 심화된 부분에 대해 학습하겠습니다.

 

그럼 바로 들어가보도록 하죠^^

 

-. git revert : 하나의 커밋을 돌려놓음 --> 특정 커밋 변경사항을 끄집어 가져옴

-. git reset : 커밋까지 돌려놓음 --> 특정 커밋까지 히스토리 전부 삭제

 

branch 생성 및 전환

-. git branch 브런치명 : 가지치기, 해당 git 모양 그대로 작업공간을 또 만듬 (기존을 변경하지 않음)

   -> 변경된 브런치는 merge하여 병합할 수 있음

-. git checkout 브런치명 : 해당 브런치로 전환

branch 생성 및 전환

상기 코드를 통해 branch를 생성과 전환을 한번에 할 수 있다.

 

-. git merge 브런치명 : master로 해당 브런치가 합쳐짐

    merge 시 충돌이 나게되면 수동으로 병합을 해줘야함.

-. git branch -D 브런치명 : 해당 브런치 삭제

 

이상으로, 좀 더 나아간 Git의 강력한 기능에 대해 살펴보았습니다.

해당 명령들을 통해 좀 더 편리하게 Git을 사용할 수 있겠죠?

다음에도 Git에 대해 좀 더 자세한 포스팅으로 찾아뵙겠습니다~!

감사합니다 :D

 

참고자료

 1) https://rogerdudler.github.io/git-guide/index.ko.html

 

git - 간편 안내서 - 어렵지 않아요!

 

rogerdudler.github.io

 2) https://git-scm.com/book/ko/v2

 

Git - Book

 

git-scm.com

 3) https://backlog.com/git-tutorial/kr/intro/intro1_1.html

 

Git을 이용한 버전 관리 【Git의 기본】 | 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하

Git을 이용한 버전 관리 【Git의 기본】 | 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!

backlog.com