집중형 메인 중앙 서버에서 개발 구성원의 모든 소스 코드를 관리 중앙에 문제가 생기면 코드 날아감분산형 p2p 방식으로 각 개발자에게 공유 저장과 관리에 유리 코드 공유 책임과 기록 원격 공유 깃에서는 원격 저장소가 중앙 서버 역할을 함 push,/ pull, fetc
$ git 명령어 또는 옵션 $ git help --all$ git tag; git branch;우측 상단 git bash 로 작업하면 경로를 이동할 필요가 없어 편리하다 이론 깃은 협업도구 각 개발자의 작업을 구분하려고 사용자를 등록하는 과정 거침 로컬 저장소에서
폴더와 깃 저장소
working : 작업을 하는 공간 ----워킹 디렉토리 stage: 임시로 저장하는 공간 repository: 실제로 저장하여 기록하는 공간 $ git add: \*워킹디렉토리에 단순 추가된, 추적되지 않는 파일(untracked)을 추척(tracked) 상태로 변경
변경된 부분만 시간순서에 따라서 관리해주는 것 시간적 변화도 함께 저장 .git/폴더 생성 성공 메시지 메시지: git은 add 명령어를 기준으로 이전과 이후 단계를 구분 git add . : 전체 파일을 스테이지 영역에 등록하기단, 빈 폴더는 등록되지 않는다. 메시
https://github.com/소유자/저장소새로운 로컬 저장소를 생성하고 원격 저장소로 연결하는 방법기존 저장소를 연결하는 방법Local git remote add 원격저장소별칭 폴더 경로 HTTP SSH Git별칭: 원격 서버의 주소는 긴 문자열로 되어
가상 폴더 작업 폴더를 실제로 복사하지 않고 가상 폴더로 생성외부적으로는 물리적인 파일 하나만 있는 것으로 보임 독립적인 동작 원본 폴더와 분리하여 독립적으로 개발 작업 수행 가능 빠른 동작 다른 버젼 관리 도구보다 가볍고, 브랜치 전환이 빠름Blob 개념 도입: 포인
https://techblog.woowahan.com/2553/