Git은 버젼관리시스템입니다.협업을 위한….깃은 단순한 버젼관리기능보다 협업할떄 편하려고 만든것임기준이 되는 저장소가 인터넷에서 접속되기때문에 상당히 편리하다.깃허브는 중앙서버이다 .깃허브와 깃은 분리된 환경이고 로컬환경과 중앙서버라는 명확한 차이가 있다.깃허브에있는
디렉토리 만든뒤에git initgit init 하고보니 마스터가 달려있다이제 이 프로젝트는 깃이 관리하는 프로젝트가 됬다는 뜻이된거임다시 ls -al디렉토리를 보면 아까는 존재하지 않던.git 이 생김프로젝트를 git repository로 만들기 위해서 사용하는 명령어
branch 와 merging일단 git이 어떻게 데이터(수정사항)을 저장하는 지 알아야한다.깃은 커밋내역을 트리형태로 관리한다.기존이되는 마스터는 기본적으로 우리가 이용하는 소스가지이고, 우리가 이걸 수정하려면 브랜치를 새로만들어서 작업해야한다.기존의 코드의 안전과
나의 브랜치에 저장pull과 merge마스터로 이동하고 마스터에 전부다 가져온다음 내 브랜치로 이동해서 마스터의것과 합친다.그런 의미다. git merge : local branch와 local branch를 merge(병합)한 commit을 생성한다git pull :