전체 글(548)
-
git rebase 시, --continue 옵션 사용
git rebase는 커밋 히스토리를 깔끔하게 유지하거나 브랜치를 재정렬하는 데 유용한 명령어입니다. 예시를 통해 git rebase 사용 방법을 설명드리겠습니다. 상황 설정main 브랜치가 있습니다.feature라는 새로운 브랜치를 만들고 이 브랜치에서 작업을 합니다.feature 브랜치에서 몇 가지 커밋을 만듭니다.이 과정에서 main 브랜치에 몇 가지 커밋이 추가됩니다.이제 feature 브랜치를 main 브랜치 위에 재정렬(rebase)하려고 합니다. 예제1. 초기화 및 기본 브랜치 생성git init rebase-examplecd rebase-example# 파일 하나 만들고 커밋echo "Hello, World!" > file.txtgit add file.txtgit commit -m "Ini..
2023.06.28 -
merge class : index.html
footer가 없는 index.html 웹페이지 본문 이곳은 본문 내용입니다. footer가 추가된 index.html 웹페이지 본문 이곳은 본문 내용입니다. © 2025 MyCompany. All rights reserved. About | Contact | GitHub
2023.06.26 -
Detached HEAD
detached HEAD는 Git에서 현재 작업 중인 위치가 브랜치가 아닌 커밋 해시를 직접 참조하는 상태를 의미합니다. 즉, HEAD 포인터가 브랜치를 가리키는 것이 아니라, 특정 커밋 객체(해시)를 직접 가리키는 상태입니다. 이 상태는 일시적인 실험이나 특정 시점의 확인에는 유용하지만, 그 상태에서 커밋을 만들면 이력이 브랜치에 저장되지 않기 때문에 주의가 필요합니다. 🔍 HEAD란?먼저 HEAD를 정확히 이해해야 합니다.HEAD는 현재 작업 중인 브랜치 또는 커밋을 가리키는 포인터입니다.일반적으로는 다음과 같은 상태입니다:HEAD → refs/heads/main → HEAD는 refs/heads/main (즉, 브랜치 main)을 가리킵니다.main은 최신 커밋의 해시를 가리킵니다. 🎯 Deta..
2023.06.26 -
JUnit 5 - Assumptions
보호되어 있는 글입니다.
2023.06.25 -
이진 탐색 트리
트리는 그래프 이론에서 특별한 종류의 자료 구조로, 다음과 같은 특성을 가집니다: 트리의 정의 및 특성1. 트리 구조: ⦁ 루트 노드: 트리는 하나의 시작점인 루트 노드를 가집니다. 루트 노드는 트리의 최상위 노드입니다. ⦁ 자식 노드: 루트 노드를 제외한 모든 노드는 부모 노드와 연결되며, 각 노드는 자식 노드를 가질 수 있습니다. ⦁ 부모-자식 관계: 트리에서 노드 간의 관계는 부모-자식 관계로 나타내며, 부모 노드는 자식 노드를 향해 연결됩니다. ⦁ 순환 없음: 트리는 순환(cycle)이 없는 연결 그래프입니다. 즉, 어떤 노드에서 시작하여 다시 그 노드로 돌아오는 경로가 존재하지 않습니다. 2. 트리의 특성: ⦁ 연결성: 트리의 모든 노드는..
2023.06.23 -
Callable & ExecutorService
보호되어 있는 글입니다.
2023.06.23