Study16 깃&깃허브 스터디 (3주차) 지난번까지는 깃에 대한 내용들을 구체적으로 다루었다면, 이번 단원부터는 깃허브에 대한 내용을 중점적으로 다룰 것이다. 프로젝트 진행 시 백업과 협업과 같은 중요한 역할을 원격 저장소가 담당하는데, 이러한 원격 저장소 중 깃과 관련해 가장 많이 사용하는 서비스가 깃허브이다. 깃허브의 특징은 다음과 같이 설명할 수 있다. -따로 깃을 설치하지 않고도 원격 저장소에서 깃 사용 가능 -지역 저장소 백업 -온라인 개발 툴 사용 (소스 코드 편집) -협업 프로젝트에 사용 -개발 이력 남기기 -다른 사람의 소스 살펴보기, 오프 소스에 참여 -지역 저장소 (local repository) : 사용자 컴퓨터에 있는 저장소 -원격 저장소 (local repository) : 깃허브에 있는 저장소 -푸시(push) : 지역.. 2023. 4. 1. 깃&깃허브 스터디 (2주차) - 깃을 시작하면 기본적으로 main이라는 브랜치 생성 -사용자가 커밋할 때마다 main 브랜치는 어떤 것이 최신 커밋인지에 대한 정보를 가짐 >> 커밋을 가리키는 포인터 -새 브랜치(분기(branch)한다)를 만들면 기존 파일은 main 브랜치에 그대로 유지하면서, 새 브랜치에서 기존 파일 내용을 수정하거나 새로운 기능을 추가 -새 브랜치에서의 작업이 끝난 후 분기했던 브랜치를 main 브랜치에 합치는 것 >> 병합(merge)한다 -기본 파일은 main 브랜치에 그대로 둔 상태에서 새로운 브랜치를 분기한 후 수정이나 추가 작업을 하고 완성하면, 새 브랜치의 내용을 main 브랜치와 병합하는 것 터미널 창을 열어 홈 디렉터리에 새 디렉터리 'manual' 생성, 해당 디렉터리로 이동 manual 디렉터.. 2023. 3. 25. 깃&깃허브 스터디(1주차 - 2) 저장소 : 폴더 안에 버전이 저장되는 공간 $ git init로 현재 디렉터리에서 깃을 사용할 수 있도록 초기화 >>Initialized empty Git repository ~ 메세지가 뜨면 hello-git에서 깃 아용 가능 파일 경로 끝에 (main)이라는 표시는 hello-git 디렉터리에 깃을 위한 저장소가 생겼다는 의미 ls -la 명령어로 숨긴 폴더까지 상세 정보 확인 git이라는 디렉터리 폴더는 깃을 사용하면서 버전이 저장될 저장소 (.git 디렉터리는 감춰져 있음) 작업 트리 : 파일 수정, 저장 등의 작업을 하는 디렉터리, 앞의 hello-git 디렉터리가 작업 디렉터리 (우리 눈에 보임) 스테이지 : 버전으로 만들 파일이 대기하는 곳으로 작업 트리에서 파일 10개를 수정했는데 4개만 .. 2023. 3. 18. 깃&깃허브 스터디 (1주차 - 1) 1. 버전 관리하기 문서를 수정할 때마다 언제 수정했는지, 어떤 것을 변경했는지 등을 구체적으로 기록 가능 >> 버전 관리 시스템 2. 백업하기 깃의 원격 저장소 또는 온라인 저장소 >> 깃허브 3. 협업하기 각자 작업해서 원격 저장소에 파일을 올리면 원격 저장소에 있는 파일을 다른 팀원이 내려받아 작업, 그 결과물을 다시 원격 저장소에 올림 >> 팀원들끼리 파일을 편하게 주고받으면서 일할 수 있음 + 협업 과정에서 일어날 수 있는 여러 문제를 중간에서 정리해주는 기능 1. 깃허브 데스크톱 : 복잡한 깃 사용법을 그래픽 사용자 인터페이스로 구현한 것 2. 토터스깃 : 윈도우 탐색기의 빠른 메뉴에 추가되는 윈도우 전용 프로그램 3. 소스트리 : 깃의 기본 기능부터 고급 기능까지 사용할 수 있는 프로그램 터.. 2023. 3. 17. 이전 1 2 3 4 다음