GIT

GIT

Git , Github

Git은 버전관리 소프트웨어 (VCS) 입니다. 버전 관리 소프트웨어는 집중형과 분산형이 있습니다. 집중형 : 말 그대로 모든 소스코드가 한 곳에 집중되어 있는 형태입니다. 장점 : 저장소 하나를 중심으로 운영하므로 시스템 운영이 수월합니다. 단점 : 서버에 문제가 생기면 아무도 접근할 수 없으므로 문제가 발생할 가능성이 있습니다. 또한 동시에 접근해서 수정하면 수정한 내용의 충돌이 발생할 수 있으므로 순서대로 대기 했다가 수정해야 합니다. 분산형 : 집중형과 달리 저장소가 여러 개 있습니다. Git이 분산형에 해당합니다. 버전관리가 필요한 이유 : 많은 기능이 추가되고, 코드가 변경되기 때문에 불안정한 코드가 아닌 안정적인 복귀지점이 필요하기 때문입니다. Git 깃은 대표적인 분산형 버전관리 시스템입니..

GIT

Github를 활용한 협업 방법

안녕하십니까 이번에 교내 해커톤 대회에 참여하게 되어서 개발 진행하게 직전에 협업을 어떻게 할까 생각하다가 깃 허브를 활용한 협업방법에 대해 먼저 공부하기로 했습니다! 그래서 첫 글은 깃허브를 활용한 협업 방법입니다. 먼저 협업할 깃허브 레포지토리를 생성합니다. Git Clone 깃 허브 레포지토리를 생성 하셨다면 아래 사진을 참고하여 URL을 복사해 놓습니다. 파일을 내려받을 폴더를 생성하고 그 폴더의 cmd 창에서 git clone URL 을 하면 폴더에 깃허브에 있는 내용과 똑같이 받아올 수 있습니다. 이후에는 git pull 명령어를 통해 해당 협업중인 레포지토리의 최종 커밋을 내려받을 수 있습니다. Upstream 추가하기 일반적으로 혼자 git 에서 원격저장소를 지정할 때 git remote ..

쩨이호
'GIT' 카테고리의 글 목록