Git과 GitHub란 무엇인가?
·
환경 세팅 및 사용법/GitHub
1. 서론Git과 GitHub는 현대 소프트웨어 개발에서 필수적인 도구입니다.이 글에서는 Git과 GitHub의 개념과 특징, 그리고 소프트웨어 개발에서 이들이 어떻게 중요한 역할을 하는지에 대해 자세히 알아보겠습니다. 2. Git이란?Git은 소프트웨어 개발 프로젝트의 변경 이력을 관리하는 분산 버전 관리 시스템(DVCS, Distributed Version Control System)입니다.Git은 개발자가 프로젝트의 모든 변경 사항을 로컬 저장소에 저장하고, 필요할 때 원격 저장소와 동기화하는 방식으로 관리됩니다.이는 여러 명의 개발자가 동시에 작업하더라도 서로의 작업에 영향을 주지 않고, 언제든지 이전 상태로 되돌릴 수 있도록 합니다.Git은 로컬 저장소와 원격 저장소를 활용해 파일 변경 사항을 ..
[GitHub] Branch
·
환경 세팅 및 사용법/GitHub
1. Branch란?코드베이스의 독립적인 작업을 위해서 만들어지는 분기점을 말한다.여러 개발자가 동시에 서로 다른 기능을 개발하거나 버그를 수정할 때 유용하다.1.1 브랜치의 주요 개념1.1.1 분기점특정 커밋 지점을 기준으로 새로운 작업 경로를 만든다. 1.1.2 병합(Merge)브랜치에서 작업한 내용을 다른 브랜치에 통합할 수 있다. 1.1.3 충돌(conflict)두 브랜치에서 동일한 부분을 수정할 경우 발생할 수 있고, 병합할 때 해결해야 한다. 1.2 주요 명령어1.2.1 git branch [ branch-name]새로운 브랜치를 생성하는 명령어이다. 1.2.2 git checkout [ branch-name ]다른 브랜치로 전환하는 명령어이다.test 브랜치로 바뀌었다. 1.2.3 git b..
[GitHub] 저장소 기본
·
환경 세팅 및 사용법/GitHub
1. 로컬 저장소사용자의 컴퓨터에 위치한 Git 저장소이다.로컬 저장소는 프로젝트의 전체 기록을 가지고 있으며 다음과 같은 구조를 가진다.1.1 로컬 저장소 구조1.1.1 Working Directory현재 작업 중인 파일과 디렉토리가 포함된 실제 파일 시스템tracked filesgit이 인지하고 있는 파일untracked filesgit이 인지하지 못한 파일 1.1.2 Staing Areacommit을 위해 준비된 파일들의 스냅샷이다.git add 명령어를 사용하여 파일을 이 영역에 추가한다. 1.1.3 Repository커밋된 파일들의 기록을 저장한다.git commit 명령어를 사용하여 변경사항을 저장한다. 1.2 로컬 저장소의 주요 명령어1.2.1 git init새로운 Git 저장소를 추가한다...
[GitHub] 계정 생성 및 설정
·
환경 세팅 및 사용법/GitHub
1. GitHub 가입해당 사이트에서 Sign up 을 들어가서 가입을 한다.https://github.com/ GitHub: Let’s build from hereGitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...github.com  Sign up 클릭  이메일 및 비밀번호 설정 2. GIT 설정2.1 Git 설치Git 사이트에서 다운로드 한다.https://git-scm.com/download/wi..