목록GIT (3)
Mint Flavor Chocolate DEV
참고문헌 : https://git-scm.com/book/ko/v2브랜치 (branch)모든 버전 관리 시스템은 브랜치를 지원한다. 개발을 하다 보면 코드를 여러 개로 복사해야 하는 일이 자주 생긴다. 코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데, 이렇게 독립적으로 개발하는 것이 브랜치다.사람들은 브랜치 모델이 Git의 최고의 장점이라고, Git이 다른 것들과 구분되는 특징이라고 말한다. 당최 어떤 점이 그렇게 특별한 것일까. Git의 브랜치는 매우 가볍다. 순식간에 브랜치를 새로 만들고 브랜치 사이를 이동할 수 있다. 다른 버전 관리 시스템과는 달리 Git은 브랜치를 만들어 작업하고 나중에 Merge 하는 방법을 권장한다. 심지어 하루에 수십 번씩해도 괜찮다...
참고문헌 : https://git-scm.com/book/ko/v2GIT - CLI 기본명령어 기본 명령어에 들어가기에 앞서서 위 그림을 잘 기억하시고 따라와 주시면 이해하기 쉽습니다.작업 디렉토리 : 현재 작업하고 있는 디렉토리인덱스(스테이지) : 의미있는 변화본을 저장해 놓는 영역저장소(히스토리) : 수정사항, 시간 등 기록기본설정$ git config --global user.name “홍길동” $ git config --global user.email“hong@gil.dong” $ git config --global color.ui true -global : 지금 로그온한 계정 전체 설정-local : 현재 저장소 로컬 설정git 설정 확인$ git config --list git 저장소 초기화$..
참고문헌 : https://git-scm.com/book/ko/v2버전관리 시스템버전관리 시스템이란 무엇인가?파일들을 누가 어떻게 바꿨는지 기록기록한 내용을 쉽게 조회특정 버전으로 되될리고 복구여럿이 함께 개발하고 공유하기 편리한 시스템로컬 버전관리많은 사람은 버전을 관리하기 위해 디렉토리로 파일을 복사하는 방법을 쓴다(똑똑한 사람이라면 디렉토리 이름에 시간을 넣을 거다). 이 방법은 간단하므로 자주 사용한다. 그렇지만, 정말 뭔가 잘못되기 쉽다. 작업하던 디렉토리를 지워버리거나, 실수로 파일을 잘못 고칠 수도 있고, 잘못 복사할 수도 있다.이런 이유로 프로그래머들은 오래전에 로컬 VCS라는 걸 만들었다. 이 VCS는 아주 간단한 데이터베이스를 사용해서 파일의 변경 정보를 관리했다.중앙집중식 버전관리(C..