반응형

전체 글 128

Git - 원격 저장소(Remote Repository) 생성 및 푸시(Push)

로컬 저장소와 원격 저장소 저장소는 크게 두 가지 유형이 있다. 컴퓨터에 저장되는 로컬 저장소와 호스팅 서비스(Github, Gitlab)에 저장되는 원격 저장소이다. Git 프로젝트를 시작할 때는 로컬 또는 원격 저장소 중 하나에서 시작할 수 있다. 로컬 저장소에서 시작하기 로컬 저장소에서 Git 프로젝트를 시작하려면 먼저 git init 명령어를 사용하여 컴퓨터에 로컬 저장소를 생성하고 최소 하나의 커밋을 만들어야 한다. 그런 다음 호스팅 서비스에 원격 저장소를 생성하고, 마지막으로 로컬 저장소의 데이터를 원격 저장소로 업로드해야한다. Git에서는 로컬 저장소에서 원격 저장소로 데이터를 업로드하는 과정을 push 또는 푸시라고 하며, 이를 위해 사용하는 명령어는 git push있다.git push원격..

Git 2024.07.24

Git - 호스팅 서비스와 원격 리포지토리

지난 글에서 로컬 리포지토리와 원격 리포지토리라는 두 가지 유형의 리포지토리에 대해 설명했다. 로컬 리포지토리는 컴퓨터에 저장되는 반면 원격 리포지토리는 클라우드에 있는 호스팅 서비스에 저장된다. 또한 호스팅 서비스는 Git을 사용하여 프로젝트를 호스팅하는 서비스를 제공하는 회사라고 언급했다. 이 책에서는 세 가지 주요 Git 호스팅 서비스인 GitHub, GitLab, Bitbucket에 대한 정보를 제공한다. 로컬 리포지토리와 호스팅 서비스의 원격 리포지토리 간에 데이터를 전송하려면 SSH 또는 HTTPS를 사용하여 연결 및 인증해야 한다. git push, git clone, git fetch, git pull과 같은 명령어를 사용하여 원격 리포지토리에서 데이터를 업로드 및 다운로드할 수 있다. 이..

Git 2024.07.24

Git - 병합(Merging)

Merging 개요 브랜치는 Git의 강력한 기능이며, 프로젝트의 여러 부분을 독립적으로 작업할 수 있도록 해준다. 하지만 완료되면 만든 변경 사항을 main 브랜치와 결합하는 방법은 무엇일까? Git에서 병합은 한 브랜치의 변경 사항을 다른 브랜치로 통합하는 방법 중 하나이다. 병합에는 병합하는 브랜치(소스 브랜치)와 병합되는 브랜치(타겟 브랜치)가 있다.소스 브랜치: 타겟 브랜치에 통합될 변경 사항이 포함된 브랜치이다.타겟 브랜치: 변경 사항을 받는 브랜치이며, 이 작업에서 유일하게 변경되는 브랜치이다.병합하려는 브랜치로 전환git switch (또는 git checkout) 명령어를 사용하여 브랜치로 전환할 때 발생하는 세 가지 작업을 다시 한 번 살펴보자.전환하려는 브랜치를 가리키도록 HEAD 포..

Git 2024.07.24
반응형