git3 [git] git 원격저장소 이때까지는 내 컴퓨터 안에있는 로컬 저장소를 이용한 버전관리를 하였다. 지금 부터는 다른 사람과 공유 할 수있는 원격저장소를 사용해 버전관리를 하는 방법에 정리하겠다. 원격 저장소는 로컬저장소와 연결되어 로컬에서 작업한 것을 원격으로 올릴 수도 있고 다른 사람이 작업해 원격 저장소에 올린 것을 자신의 로컬로 가져와 작업할 수도 있다. 가장 대표적인 git 원격저장소로는 github이 있다. ● github 레파지토리 생성 원격 저장소를 만들기 위해서는 github에서 레파지토리를 만들어 주면된다. public은 다른사람이 내 레파지토리를 볼 수 있게 설정하는 것이고 private는 혼자만 보는 것이다. ADD a README file 에 체크를 안하면 비어있는 레파지토리가 생성되어 로컬 저장소에 새롭게 .. 2022. 7. 12. [git] git branch git 수업 두번째로, git에서 가장 중요한 기능인 branch에 대해 정리하겠다. ● git branch 란? 앞에서 설명 했듯이 깃을 사용하는 가장 중요한 이유 중 하나는 버전 관리이다. 이를 좀 더 편리하게 할 수 있는 기능이 branch이다. 코드 작업을 하면서 이전 작업으로 돌아가야 할 상황이 발생할 수도 있고 이전 코드에서 오류가 발생하여 고쳐야 하는데 이를 쉽게 해주는 것이 branch이다. branch란 코드 버전의 주 흐름에서 벗어나서 새로운 가지(branch)를 만들어 수정 기록을 남기는 것이다. 이때 만들어진 가지는 원래 코드의 흐름인 main branch에 영향을 주지 않고 이 브랜치들은 서로 합칠 수 있다. 코드 작업을 하는데 main 브랜치에서 바로 작업을 하면 오류가 났을 때.. 2022. 7. 10. [git] git 기본 개념 및 실습 git 기본 개념과 기본적인 사용 방법에대해 정리하겠다. 방학 비교과 수업 정리용으로 작성하는 것이고 이론적 내용보단 기본 개념 이해와 실습 쪽에 초점을 맞춰볼까 한다. ● git 이란? git을 가장 간단하게 표현하면 (소스코드의)변경 이력을 남기면서 효율적인 작업을 돕는 분산 버전 제어 시스템이다. 즉 코드를 작성하는 것에 있어 언제 무엇을 왜 수정했는지 알기 쉽게 해주는 역할을 하는 것이다. 이전에 git은 github을 통해 들어봤는데 일단 기본 개념부터 배우는 것이기에 오늘은 배운 내용인 git에만 집중하겠다. ● git 구성 git은 크게 3가지 구역으로 나눌 수 있다. 수정할 파일이 저장되어 있는 디렉터리인 작업 공간 수정된 파일들을 저장소로 옮기기 전 모아놓는 스테이지 수정된 파일이 최종 .. 2022. 7. 5. 이전 1 다음