git4 Git Tutorial(4) - GitHub와 Branch Branch?브랜치는 여러 사람이 협업하는데 있어 필수다. 지금까지 다룬 내용은 모두 main이라는 메인 브랜치에서 작업을 한 것이다. 하지만 여러 사람이 하나의 브랜치에서 동시에 작업을 하게 되면 여러 문제가 생길 것이다. 완성되지 않은 코드를 원격 저장소에 올리고 그걸 다른 작업 중인 사람들이 받게되면 에러가 발생할 수 있는 등 다른 사람이 작업중에 불필요한 영향을 받아 작업 효율이 저화될 수 있다. 여기서 이 브랜치를 사용하면 문제 해결이 가능하다. 메인 브랜치의 특정 버전에서 분기(branching)하여 새로운 기능을 넣거나 이슈를 해결하는 등의 작업 단위를 진행하며 자유롭게 commit할 수 있는 독립적인 작업공간이다. 자신의 브랜치를 만들어 작업하고 기능이 어느정도 완성되면 코드 정리와 동작 .. 2026. 3. 19. Git Tutorial(3) - Git / GitHub 기초(2) Git 개념 정리이전 글에서 사용한 git 명령어들을 이해하기 쉽게 개념을 다루려한다. 파일의 상태위 그림을 보자. 위쪽 사각형은 파일의 상태를 나타내고 화살표에 쓰인 단어는 'edit'을 제외하고 모두 git verb다. git 명령어는 주어 동사 목적어와 같이 git 형태이다. 그렇기에 중간의 동작을 나타내는 인자를 verb라 한다. Git 저장소 안에서 파일은 그림처럼 네가지 상태를 가진다.1. Untracked : 아직 Git으로 버전 관리되지 않은 상태다.2. Staged : git add를 실행하면 Untracked 혹은 Modified 상태의 파일들이 Staged 된다. Stage 한 후의 파일 상태가 commit할 때 저장된다. 그렇기에 add 후 수정이 이루어지더라도 add 했을 당시의.. 2026. 3. 17. Git Tutorial(2) - Git / GitHub 기초(1) 저장소 만들기깃허브에 로그인해서 들어가보면 나오는 화면은 다음과 같다. 계정을 방금 막 만들었다면 왼쪽에 저장소는 비어있을 것이다. 이제 왼쪽에 초록새 New를 눌러 새로운 저장소를 만들어주자 단순하게 test_repository 저장소를 만들어주겠다. 만들때 하단의 README를 꼭 추가해주자 저장소 내용 수정하기보통 깃헙에서 만든 저장소를 '원격 저장소(Remot Repository)'라 하고 이 저장소를 PC에 내려 받아 실제 작업이 일어나는 저장소를 '로컬 저장소(Local Repository)'라 한다. 깃헙을 활요하는 흐름을 간단히 하면 다음과 같다.git clone : 원격 저장소를 복사한 로컬 저장소를 만든다.git add : 로컬 저장소에서 작업합 내용을 스테이지(stage) 한다.git.. 2026. 3. 16. Git Tutorial(1) - Git? GitHub? 개인 프로젝트 구상을 하고있는데 노트북 환경과 컴퓨터 오가며 작업하려다, 문득 생각이 나서 개발자의 기본 소양 Git, GitHub에 대해 간단히 적어보려 한다. 작년 학부 전공 수업에서 다뤘었는데 당시에는 리눅스 환경에서 사용했었다. 명령어로 간단히 실행할 수 있기에 처음 제대로 접하고 엄청 간편하다 생각했었다. 윈도우 환경에서는 좀 더 보기 쉽게 다룰 수 있어 보이는데 기본적인 개념은 같을 것이라 생각되기에 리눅스 환경에서 배웠던 것을 토대로 정리하려 한다. Git 소개 1. Git 설치윈도우 에서는 GitHub Desktop 설치 파일을 받아 설치를 해야하는데 리눅스에서는 간단한 명령어로 끝이다.$ sudo apt install git 2. Git?한 줄로 정리하자면 Git(깃)은 버전 관리 시스템.. 2026. 3. 16. 이전 1 다음