출처: learngitbranching정의: 커밋들을 모아서 복사한 뒤, 다른 곳에 떨둬 놓는 것.장점: 커밋들의 흐름을 보기 좋게 한 줄로 만들 수 있음.bugFix브랜치가 선택된 상태입니다.bugFix 브랜치에서의 작업을 main 브랜치 위로 직접 옮겨 놓으려고 합
HEAD 현재 체크아웃된 커밋을 가리킵니다(현재 작업중인 커밋) 항상 작업트리의 가장 최근 커밋을 가리킵니다. 작업트리에 변화를 주는 git 명령어들은 대부분 HEAD를 변경하는 것으로 시작합니다. 일반적으로 HEAD는 브랜치의 이름을 가리키고 있습니다. 커밋을 하게
안녕하세요!Git 명령어 정리하기 3번째 시간입니다.오늘은 상대 참조에 대해서 알아보려고 합니다.그럼 시작 하겠습니다.출처: learngitbranchingGit에서 이동할 때 커밋의 해시를 사용하는 방법이 있습니다.해시의 예를 들면fed2da64c0efc5293610
안녕하세요!Git 명령어 정리하기 4번째 시간입니다.오늘은 "~"(틸트)에 대해서 알아보려고 합니다.그럼 시작 하겠습니다.출처: learngitbranching커밋트리에서 위로 여러 단계를 올라가고 싶을때 2가지의 방법이 있습니다.1\. "^" 연산자2\. "~"(틸드
안녕하세요!Git 명령어 정리하기 5-1번째 시간입니다.오늘은 reset에 대해서 알아보려고 합니다.그럼 시작 하겠습니다.출처: learngitbranchingGit에는 작업한 것을 되돌리는 여러가지 방법이 있습니다. 변경내역을 되돌리는 것도 커밋과 마찬가지로 2가지
안녕하세요! Git 명령어 정리하기 5-2번째 시간입니다. 오늘은 revert에 대해서 알아보려고 합니다. 그럼 시작 하겠습니다. 출처: learngitbranching Git 리버트(revert) reset과 revert의 비교 reset 각자 로컬 브랜치에서 혼
안녕하세요!Git 명령어 정리하기 6번째 시간입니다.오늘은 revert에 대해서 알아보려고 합니다.그럼 시작 하겠습니다.출처: learngitbranching현재 위치(HEAD) 아래에 커밋들에 대한 복사본을 만들겠다는 것.repository에 main으로 복사하고 싶
안녕하세요!Git 명령어 종합 연습문제 첫번째 시간입니다.그럼 시작 하겠습니다.출처: learngitbranching로컬에 쌓인 커밋들개발 중에 종종 이런 상황이 생깁니다: 눈에 잘 띄지 않는 버그를 찾아서 해결하려고, 어떤 부분의 문제인지를 찾기 위해 디버그용 코드와
안녕하세요!Git 명령어 종합 연습문제 두번째 시간입니다.그럼 시작 하겠습니다.출처: learngitbranchingnewImage와 caption 브랜치에 각각의 변경내역이 있고 서로 약간 관련이 있어, 저장소에 차례로 쌓여있는 상황.작업이력(history)에서 ne
안녕하세요!Git 명령어 종합 연습문제 세번째 시간입니다.그럼 시작 하겠습니다.출처: learngitbranchingmain 브랜치로 이동명령어: git checkout maincherry-pick을 이용해 c1에서 c2\`을 복사명령어: git cherry-pick
안녕하세요!Git 명령어 종합 연습문제 네번째 시간입니다.그럼 시작 하겠습니다.출처: learngitbranching정의프로젝트의 주요 릴리즈나 큰 브랜치 병합(merge)처럼 중요한 지점들에 영구적으로 표시를 하기 위해 git tag를 씁니다.브랜치브랜치는 작업의 완
안녕하세요!오늘은 여러 브랜치를 리베이스 하는 예제를 풀어보겠습니다.그럼 시작 하겠습니다.출처: learngitbranching
안녕하세요!오늘은 부모 선택하기 예제를 풀어보겠습니다.그럼 시작 하겠습니다.출처: learngitbranching^ 수식:병합된 커밋들은 다수의 부모를 가지고 있습니다. ^ 수식은 커밋에서 어떤 부모를 참조할지 선택할 수 있습니다.또한, ~ 수식 처럼 ^ 수식 또한 뒤