반응형 git15 Git Submodule 사용법 Git Submodule을 사용하는 방법Git을 사용하여 프로젝트를 관리하다 보면, 하나의 프로젝트 내에서 다른 Git 저장소를 서브모듈(submodule)로 포함해야 하는 상황이 발생할 수 있습니다. Git 서브모듈을 사용하면 메인 프로젝트 내에서 다른 프로젝트를 독립적으로 관리하고 버전을 제어할 수 있습니다. 이 글에서는 Git 서브모듈을 사용하는 방법을 단계별로 설명하겠습니다.Git 서브모듈이란?Git 서브모듈은 하나의 Git 저장소 내에 다른 Git 저장소를 포함시키는 기능입니다. 이를 통해 여러 프로젝트 간의 코드 의존성을 쉽게 관리할 수 있으며, 서브모듈로 포함된 프로젝트는 독립적으로 버전 관리가 가능합니다.서브모듈 추가하기서브모듈을 추가하려면 다음 명령어를 사용합니다:git submodule.. 2024. 7. 24. Git 특정 Tag로 원복하기 Git으로 특정 Tag로 코드 원복하는 방법Git을 사용하다 보면 특정 시점의 코드로 돌아가야 할 때가 있습니다. 이때 유용한 방법 중 하나가 특정 태그(tag)를 사용하여 원복하는 것입니다. 태그는 프로젝트의 특정 시점을 가리키는 마커로, 일반적으로 버전 릴리스 시점에 많이 사용됩니다. 이번 글에서는 Git 태그를 활용하여 특정 시점으로 코드 원복하는 방법을 단계별로 설명하겠습니다.태그(Tag)란 무엇인가?태그는 Git에서 특정 커밋을 참조하는 방법입니다. 주로 중요한 릴리스 시점에 태그를 붙여서 이후에 해당 시점으로 쉽게 돌아갈 수 있도록 합니다. Git에는 두 종류의 태그가 있습니다: 애너테이티드 태그(Annotated Tag)와 라이트웨이트 태그(Lightweight Tag).태그 목록 확인하기먼.. 2024. 7. 24. Git Remote Branch 확인 방법 Git Remote Branch 확인 방법Git을 사용하다 보면 원격 저장소(Remote Repository)에 있는 브랜치들을 확인해야 할 때가 있습니다. 이 글에서는 로컬 저장소와 원격 저장소에 있는 브랜치들을 확인하는 방법을 단계별로 설명하겠습니다.Git 브랜치 개요브랜치는 코드의 독립적인 작업 흐름을 가능하게 하는 Git의 강력한 기능 중 하나입니다. 주로 새로운 기능을 개발하거나 버그를 수정할 때 사용됩니다. 로컬 브랜치와 원격 브랜치는 각각 로컬 저장소와 원격 저장소에 존재합니다.로컬 브랜치 확인하기로컬 브랜치는 여러분의 로컬 저장소에 있는 브랜치들입니다. 이를 확인하는 명령어는 다음과 같습니다: ```sh git branch ```이 명령어를 실행하면 현재 로컬 저장소에 존재하는 브랜치 목록.. 2024. 7. 24. Git Merge 사용방법 Git Merge를 사용하는 방법Git은 여러 개발자가 동시에 작업할 수 있도록 도와주는 분산 버전 관리 시스템입니다. 이 시스템에서 브랜치를 사용하여 독립적인 작업을 수행하고, 그 작업들을 통합하기 위해 `git merge` 명령어를 사용합니다. 이번 블로그 글에서는 `git merge`를 사용하는 방법에 대해 단계별로 알아보겠습니다.Git Merge란?`git merge`는 두 개의 브랜치를 합치는 작업을 수행합니다. 이는 독립적으로 진행된 작업을 하나의 통합된 히스토리로 병합하는 것을 의미합니다. 일반적으로 새로운 기능을 개발할 때는 새로운 브랜치를 생성하고, 개발이 완료되면 이 브랜치를 메인 브랜치(예: `main` 또는 `master`)에 병합합니다.Git Merge의 기본 사용법브랜치 생성 및.. 2024. 7. 24. Git Branch 만들기 Git Branch 만들기Git은 협업 및 버전 관리를 위한 강력한 도구로, 여러 개발자가 함께 작업할 때 특히 유용합니다. 이번 글에서는 Git에서 Branch(브랜치)를 만드는 방법에 대해 초보자도 쉽게 따라 할 수 있는 단계별 가이드를 제공하겠습니다.Git 설치 확인먼저, 컴퓨터에 Git이 설치되어 있는지 확인해야 합니다. 터미널(또는 Git Bash 등)에서 다음 명령어를 입력하여 Git 설치 여부를 확인할 수 있습니다.git --version만약 Git이 설치되어 있지 않다면, Git 공식 웹사이트 에서 다운로드하여 설치하세요.Git 저장소 초기화Git을 사용할 프로젝트 폴더로 이동하여 Git 저장소를 초기화합니다. 이는 Git이 해당 폴더의 변경 내용을 추적할 수 있도록 합니다.cd 내_프로젝.. 2024. 7. 23. Git브랜치 분기점 확인하는 방법 Git브랜치 분기점 확인하는 방법Git은 소스 코드 관리를 위해 널리 사용되는 분산 버전 관리 시스템입니다. 많은 프로젝트에서 여러 브랜치를 사용해 개발을 진행하는데, 가끔 각 브랜치가 어디서 분기되었는지 확인해야 할 때가 있습니다. 이 글에서는 Git 명령어를 사용하여 브랜치가 어디서 나누어졌는지 확인하는 방법을 알아보겠습니다.git merge-base 명령어`git merge-base` 명령어는 두 브랜치의 공통 조상을 찾는 데 사용됩니다. 두 브랜치의 공통 조상이 바로 브랜치가 나누어진 지점입니다.예시1. `main` 브랜치와 `feature-branch`가 있다고 가정합니다.2. `feature-branch`가 `main` 브랜치에서 어디서 분기되었는지 확인하려면 다음 명령어를 사용합니다 gi.. 2024. 7. 15. Git Submodule 특정 tag로 변경 및 적용 Git Submodule 업데이트: 특정 태그 적용하기서브모듈을 특정 커밋이나 브랜치뿐만 아니라 특정 태그로도 업데이트할 수 있습니다. 이를 통해 특정 릴리즈 버전의 서브모듈을 사용하여 프로젝트의 안정성을 유지할 수 있습니다. 다음은 서브모듈을 특정 태그로 업데이트하는 방법입니다.우선 서브모듈 디렉토리로 이동합니다. "submodule"이 "path/to" 위치에 존재한다고 가정합니다. cd path/to/submodule가져오려는 서브모듈의 특정 태그를 체크아웃 합니다. git fetch --tags git checkout 가져온 변경점을 적용하기 위해서 서브모듈의 상위 리포지토리로 돌아가서 서브모듈 상태를 상위 리포지토리에 반영합니다. 변경점은 폴더단위로 변경점이 인식됩니다. git ad.. 2024. 6. 14. 이전 1 2 다음 반응형