목록버전관리 (2)
나의 길

이전 포스팅에서 git의 버전관리를 알아보았는데 조금 더 완벽한 버전관리를 위해 git의 브랜치를 배워보도록 하겠습니다! 브랜치(branch)란? 원래 나뭇가지라는 뜻으로 가지를 뻗는 것처럼 관리하기 위한 개념입니다. (저도 이 말이 잘 이해되지 않지만 밑에 내용을 보면 이해가 될 거예요!) 브랜치의 필요성 이전 포스팅처럼 하나의 저장소가 있다고 가정해보자. 저장소에 코드 버전을 관리하던 중, 이 저장소의 코드와 유사하지만 조금은 다른 코드를 원하는 상황이 생긴다면 저장소를 복사한 후 이전 저장소의 코드와 다른 부분을 수정한 후 또다시 버전 관리하는 상황이 생길 수 있습니다. 이런 상황에 우리는 git init을 통해 만들어진 master 브랜치 이외의 브랜치를 만들어 해결할 수 있습니다. 예를 들어 우..

이전 글로 git과 github를 쬐금 알아보았습니다. 이번 포스팅은 git으로 파일 버전 관리를 할 때 알아두면 좋은 내용들을 정리해 보겠습니다! git은 파일을 수정할 경우 간단한 메모와 수정 내용을 스냅샷으로 찍어 저장합니다. 이렇게 저장된 것들이 버전이라고 불립니다. (물론 이전에 git을 초기화해야 합니다.) git 초기화부터 알아보도록 하겠습니다! 특정 디렉토리에 git -init 명령어를 사용하여 초기화하면 '. git/'이라는 숨긴 폴더가 생성됩니다. 위에서 말씀드린 것처럼 초기화가 되면 버전을 관리할 수 있습니다. 미리 용어를 정리하겠습니다! 작업트리(working directory) : 현재 내가 작업하고 있는 디렉토리 스테이지(stage) : 버전으로 만들 파일이 대기하는 곳 -> 스..