user-thumbnail
@devzunky
Back-End Develop
SERIES

Git

TIL no.9 - Git (Basic) - 1

2019년 10월 5일

Git에 대해 알아보겠습니다. * Git이란 소스코드를 효율적으로 관리하기 위해 사용되는 버전 관리 시스템입니다. 말이 너무 어렵습니다. 쉬운 예를 하나 들어보겠습니다. * 문서를 편집할 일이 생기면 사본을 만들어 사본을 편집하는 것이 현명합니다. 왜냐하면 원본으로 돌아가야 할 일이 생길수도 있기 때문입니다. 이때 보통 파일명들은 다음과 같을 것입니...

TIL no.10 - Git (Basic) - 2

2019년 10월 5일

Git (Basic) - 1에서 Local repository를 만들고 ( 이렇게 실행하면 현재 폴더에 cloneTutorial 이라는 폴더명으로 Remote repository가 복제됩니다.

TIL no.11 - Git (Basic) - 3

2019년 10월 5일

이번에는 Branch에 대해 포스팅하겠습니다. 1. branch란? branch란 독립적으로 작업을 진행하기 위한 개념입니다. 각각의 branch는 다른 branch의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있습니다. 스크린샷, 2019-10-05 18-58-52.png 그리고 이렇게 만들어진 branch는 다른 branch들과...

TIL no.12 - Git (Basic) - 4

2019년 10월 6일

Git (Basic) - 3 에서 branch의 개념에 대해 살펴보았습니다. 이제 branch를 실제로 어떻게 사용하는지 포스팅하겠습니다. * 1. branch 전환하기 master branch가 아닌 다른 branch에서 작업하고 싶을 때에는, 를 이용해 쉽게 원하는 작업을 진행할 수 있습니다. 스크린샷, 2019-10-06 13-50-54.p...

TIL no.13 - Git (Basic) - 5

2019년 10월 6일

이제 직접 명령어를 입력해보면서 branch에 대해 익히는 시간을 가지려고 합니다. * 0. 사전 준비 먼저 저장소를 만들어 줍니다. master branch만 남은 것을 확인할 수 있습니다. 여기까지를 그림으로 표현하면 다음과 같습니다. 스크린샷, 2019-10-06 15-21-48.png...

TIL no.14 - Git(Basic) - 6

2019년 10월 6일

Git(Basic) - 5에서 branch를 생성하고 여기까지의 상황을 그림으로 표현하면 다음과 같습니다. 스크린샷, 2019-10-06 15-39-37.png 충돌 부분을 수정했기 때문에 그 변화를 기록하는 병합 commit이 새로 생성되었습니다. 그리고 'HEAD'가 master의 위치로 이동했습니다. 이와 같은 방법을 non fast-forwar...

TIL no.15 - Git(Basic) - 7

2019년 10월 6일

Git(Basic) - 6에서 merge로 통합하는 과정을 살펴보았습니다. 이제 rebase를 이용해 통합하는 방법에 대해 알아보겠습니다. * 일단 전 단계에서 통합해준 명령을 취소해주겠습니다. 여기까지 상황을 그림으로 표현하면 다음과 같습니다. 스크린샷, 2019-10-06 15-59-18.png merge와 차이는 이력이 다르다는 것입니다. G...