본문 바로가기

rebase2

[Git] GitHub 기본 목차 GitHub Git은 버전관리 프로그램 .git 폴더가 repository입니다. (=로컬 저장소) 하지만 이 폴더는 로컬 피씨에 저장되어져 있기 때문에 컴퓨터가 날라가게 되면 같이 사라져 버리게 됩니다. 이러한 것을 방지하기 위해 온라인 repository가 필요합니다. → GitHub GitHub는 원격저장소(온라인 repository) 로컬 피씨에 저장된 버전관리폴더를 온라인으로 백업하는 원격저장소입니다. 온라인으로 버전관리 프로그램을 사용하면 협업도 보다 효율적으로 할 수 있습니다. 원격 저장소 생성 GitHub 페이지에서 (+ 버튼 → New repository)를 통해 손쉽게 원격 저장소를 생성할 수 있습니다. Repository name / Description / Public or P.. 2023. 12. 14.
[Git] Git branch / merge 목차 branch가 필요한 이유 코드를 작성하다보면 원본 코드(정상작동하는 코드)를 수정하고 싶은 경우가 생깁니다. 하지만 이러한 경우 원본 코드를 직접 수정하게 되면, 원본 코드가 망가질 수 있는 위험성이 존재합니다. 이러한 경우를 대비하기 위해 원본 코드를 복사해서 복사본에서 작업하는 경우가 있습니다. 이렇게 코드를 직접 복사해도 되지만, git branch기능을 이용하면 손쉽게 복사본을 만들 수 있습니다. branch는 프로젝트 복사본이라고 생각하면 이해하기 쉽습니다. (정확히 말하면 커밋(버전)의 복사본입니다.) 또한 하나의 프로젝트에 대해서 여러 사람이 코드를 작성할 경우 기준이 되는 코드를 각각 사람들이 branch를 생성해서 협업을 할 때도 사용이 가능합니다. git branch branch.. 2023. 12. 13.