728x90

GIT 2

깃/깃허브 (Git/GitHub)란?

깃 버전관리 문서를 수정할때 마다 언제 수정했는지, 어떤것을 변경 했는지 등을 구체적으로 기록하는 버전 관리 시스템이 깃 버전관리 시스템 == Local == 내 PC 깃 허브 백업 백업은 현재 컴퓨터의 자료를 다른 컴퓨터에 복제하는것. 깃 파일을 위한 백업 공간을 제공하는 인터넷 서비스를 원격 저장소 또는 온라인 저장소라고 합니다. 서비스 가운데 가장 많이 쓰이는 것이 바로 깃허브(GitHub) 협업 깃허브와 같은 온라인 서비스를 사용 하면 여러 사람이 파일을 편하게 주고 받으면서 일할수있습니다. 누가 어느 부분을 어떻게 수정했는지 기록으로 남기 때문에 나중에 오류가 생겼을때도 파악하기 쉽습니다. 협업 과정에서 일어날수 있는 여러 문제를 중간에서 정리해 주는 기능도 합니다. 커맨드 라인 인터페이스 (C..

깃,깃허브 2023.01.03

깃과 브랜치(git/github)

브랜치란? 브랜치는 분기라고 볼 수 있는데, 동일한 기능의 코드를 공유하는 프로그램들을 여러 저장소를 사용하지 않고 만들어 개발할 수 있게 하는 도구라고 생각하면 될 거 같습니다. main 브랜치! 깃으로 버전관리를 시작하면 기본적으로 main 브랜치가 생성됩니다. 사용자가 커밋할때마다 main브랜치는 최신의 브랜치를 지시하는 포인터가 됩니다. main 브랜치에서 기존파일은 유지하되, 새로운 브랜치에서 기존 파일 내용을 수정하거나 기능을 추가할수 있습니다. 이렇게 main 브랜치에서 새 브런치를 만드는것을 '분기(branch)한다' 라고 합니다. 새 브랜치에서 원하는 작업을 다 끝냈으면 새 브랜치의 파일을 원래 main 브랜치에 '병합(merge)' 할수 있습니다. 한마디로 기본파일은 main branc..

깃,깃허브 2023.01.03
728x90