본문 바로가기
728x90

git 버전관리2

[GIT] 버전 관리의 개념과 필요한 명령어 알아보기 [GIT] 버전 관리의 개념과 필요한 명령어 알아보기 깃의 가장 큰 존재이유 중 하나인 버전 관리. 버전을 관리하기 위해서는 로컬에서 진행해야 하는 과정이 있고, 원격으로 쏘기 위해 해야하는 과정이 있다. 그 전에 위의 그림부터 살펴보자. 로컬 영역에서는 세 가지로 분류를 해서 볼 수 있다. working area / : 버전으로 만들기 전 단계(수정한 파일들) staging area / : 수정 한 것 중 선별된 단계(버전을 만들려고 하는 파일들) repository : 버전으로 만들어진 파일들 이렇게 보면 되는데, 하나의 공간을 올려가면서 commit에 대한 준비를 하고 그 다음 로컬 repository에 올라갔을 때, push를 할 수 있게 된다. 막연히 그냥 폴더 안에 있는 것을 push 해서 깃.. 2022. 6. 28.
[GIT] 프로젝트의 시작 GIT [GIT] 프로젝트의 시작 GIT commit의 시작 git. 1일 1커밋의 생활도 여기에서부터 시작된다. git은 프로그램의 버전의 수정의 전과정을 기록하고 있고, 이전 버전에서 어떤 것이 달라졌는지를 알려주는 도구이다. 당연히 어떤 부분이 달라졌는지를 알 수 있다면 '백업'의 기능도 한다고 할 수 있고, '백업'을 할 수 있으니 공동작업이 가능해진다. 이제까지는 기본 언어, 알고리즘 등의 기초 공부만을 했다면, 실무에 필요한 기술들을 하나씩 알아나가 볼 것이다. (그렇지만 아직 기초도 탄탄하지 못하다...) 이번 포스팅은 깃은 어디에 써먹는가, 어떻게 써먹는가에 대한 기초를 간단히 기록해놓는 목적으로 한다. 1. 깃은 어디에 써먹을까 위에서 말했듯 버전 관리, 백업, 협업 이 세 가지에 활용하려고 깃.. 2022. 6. 14.
728x90