분류 전체보기120 git checkout 브랜치 전환 사용법과 설명 (깃 체크아웃) git checkout Git에서 브랜치를 전환하거나 파일을 되돌리는 데 사용되는 명령어 아래에서 git checkout의 기능과 함께 사용되는 주요 옵션과 예제를 설명해드리겠습니다: git checkout : 다른 브랜치로 전환 현재 작업 중인 변경사항은 커밋되지 않은 채로 전환 git checkout feature-branch git checkout -b : 새로운 브랜치를 생성하고 해당 브랜치로 전환 git checkout -b new-feature git checkout -- : 작업 디렉토리의 변경사항을 되돌려 이전 커밋의 상태로 복원 git checkout -- file.txt git checkout : 특정 커밋으로 전환하여 이전 상태로 돌아감 새로운 브랜치가 생성되지 않으며, 분리된 HEA.. 2023. 5. 26. (git branch) 브랜치 사용방법 (10가지 옵션) git branch Git에서 브랜치를 생성, 관리 및 조회하기 위한 명령어 브랜치는 Git 저장소에서 작업의 흐름을 분리하여 병렬로 작업할 수 있게 해주는 독립적인 작업 공간 아래에서 git branch 명령어와 함께 사용되는 주요 옵션과 예제를 설명해드리겠습니다: git branch : 현재 저장소에 있는 브랜치 목록을 조회 git branch git branch : 새로운 브랜치를 생성 git branch new-feature git branch -d : 지정된 브랜치를 삭제 git branch -d old-feature git branch -m : 브랜치의 이름을 변경 git branch -m old-feature new-feature git branch -r : 원격 저장소의 브랜치 목록을 조회.. 2023. 5. 25. (git branch) 브랜치 추가 옵션 4가지 (--create-reflog, --track, --set-upstream-to, --unset-upstream) git branch --create-reflog : 브랜치의 참조 로그(reflog)를 생성 브랜치에서 수행한 모든 작업의 기록을 보관하는데 사용 git branch --create-reflog git branch --track : 로컬 브랜치를 원격 브랜치와 연동 원격 브랜치의 변경 내용을 추적하고 업데이트할 수 있음 git branch --track origin/feature-branch feature-branch git branch --set-upstream-to= : 로컬 브랜치를 특정 원격 브랜치와 연결 git push와 git pull 명령에서 기본 업스트림(upstream) 브랜치로 설정 git branch --set-upstream-to=origin/feature-branch feature.. 2023. 5. 24. Lv2_[[1차] 캐시, C++] 풀이 및 알고리즘 정리 - 프로그래머스 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 내용, 조건, 예시는 프로그래머스 사이트 참조 문제에서 반드시 알아야 할 부분은 '캐시 교체 알고리즘 LRU(Least Recently Used)' LRU는 가장 최근에 사용되지 않은 데이터를 우선적으로 교체하는 방식으로 캐시 메모리에 있는 데이터 중에서 가장 오랫동안 사용되지 않은 데이터를 제거하여 새로운 데이터를 캐시에 적재하는데 사용합니다. 크기가 3인 cache에 (JEJU, Pangyo, Seoul) 순차 삽입 가득 차 있는 cache에 cache miss되는 문자열 삽입 가장 오래된 JEJU는.. 2023. 5. 23. git revert 모든 옵션과 사용법 git revert 옵션 --edit : 커밋 메시지를 편집하기 위해 기본 텍스트 편집기가 열림 기본적으로 Git은 커밋 메시지를 생성하기 위해 텍스트 편집기를 실행합니다. 기본 텍스트 편집기를 사용하여 커밋 메시지를 편집할 수 있습니다. --no-edit : 커밋 메시지를 자동으로 생성하지 않고 기본적인 커밋 메시지를 사용 커밋을 취소하는 새로운 커밋을 생성할 때 커밋 메시지를 직접 편집하는 대신 Git이 자동으로 커밋 메시지를 생성합니다. 커밋 메시지에는 변경 내용의 요약과 커밋을 취소하는 이유가 포함됩니다. -n, --no-commit : 변경 내용을 취소한 후 새로운 커밋을 자동으로 생성하지 않음 변경 내용은 스테이징 영역에 유지되며 커밋되지 않습니다. 변경 내용을 스테이징한 후 원하는 시점에서 .. 2023. 5. 19. git revert 명령어 사용법과 설명 git revert git revert는 Git에서 커밋을 취소하는 명령 커밋을 되돌리는 대신 새로운 커밋을 생성하여 이전 커밋의 변경 내용을 취소하는 방식으로 작동 커밋 이력이 변경되지 않고 변경 내용의 취소가 기록 git revert의 사용 방법과 주요 옵션은 다음과 같습니다: git revert : 특정 커밋의 변경 내용을 취소하는 새로운 커밋을 생성 은 변경 내용을 취소할 대상 커밋을 가리키는 커밋 해시, 브랜치, 또는 태그입니다. 주의 사항 git revert 명령은 이전 커밋을 취소하는 새로운 커밋을 생성합니다. 따라서 커밋 이력이 변경되며, 이미 원격 저장소에 푸시한 경우 해당 변경 내용이 공유됩니다. git revert를 사용하여 커밋을 취소하면 원하는 변경 내용을 새로운 커밋으로 생성하므.. 2023. 5. 19. git reset 옵션 설명 및 사용방법 1. git reset --soft 커밋 취소 후 스테이징 영역 유지 가장 최근의 커밋을 취소하고, 해당 커밋의 변경 내용을 스테이징 영역에 유지합니다. 2. git reset --mixed (기본 옵션) 커밋 취소 후 스테이징 영역 제거 가장 최근의 커밋을 취소하고, 해당 커밋의 변경 내용을 스테이징 영역에서 제거합니다. 3. git reset --hard 커밋 취소 후 변경 내용 완전 삭제 가장 최근의 커밋을 취소하고, 해당 커밋의 변경 내용을 작업 디렉토리와 스테이징 영역에서 완전히 삭제합니다. 4. git reset --merge 병합된 커밋 취소 가장 최근의 병합된 커밋을 취소하고, 해당 병합의 변경 내용을 작업 디렉토리와 스테이징 영역에서 제거합니다. 5. git reset --hard HEA.. 2023. 5. 18. git reset 사용법과 예시 git reset Git에서 커밋과 관련된 작업을 조작하는 명령어 주로 이전 커밋으로 되돌리거나 커밋을 삭제하는 데 사용 사용 방법과 주요 옵션은 다음과 같습니다: git reset : 특정 커밋 이전으로 되돌림 은 되돌릴 대상 커밋을 가리키는 커밋 해시, 브랜치, 또는 태그 git reset --hard : 특정 커밋 이전으로 되돌리고, 변경된 내용을 완전히 삭제 --hard 옵션은 작업 디렉토리와 스테이징 영역의 변경 내용을 모두 삭제 git reset --soft : 특정 커밋 이전으로 되돌리고, 변경된 내용은 스테이징 영역에 유지 --soft 옵션은 작업 디렉토리의 변경 내용을 유지하며, 스테이징 영역에 있는 변경 내용을 커밋하지 않음 git reset --mixed : 특정 커밋 이전으로 되돌리.. 2023. 5. 18. git commit --amend 옵션에 대해 알아보자 git commit --amend 최신 커밋을 수정하고 추가 변경 사항을 포함하여 커밋을 재작성하는 명령 최근 커밋에 대한 메시지 수정, 변경된 파일 추가 등을 수행할 수 있음 사용 방법 주의: git commit --amend를 사용하여 커밋을 수정하면 커밋의 해시가 변경되므로, 이미 원격 저장소에 푸시한 경우에는 사용을 자제해야 합니다. 예시 1. 커밋 메시지 수정 이 명령을 실행하면, 이전 커밋의 메시지를 수정할 수 있는 편집기가 열립니다. 메시지를 수정하고 저장하면 최신 커밋의 메시지가 변경됩니다. 2. 변경된 파일 추가 최신 커밋에 변경된 파일을 추가하려면, 변경된 파일을 스테이징 영역에 추가한 후 git commit --amend를 실행합니다. 변경된 파일이 최신 커밋에 추가되어 재작성됩니다... 2023. 5. 18. 이전 1 2 3 4 5 ··· 14 다음 728x90 반응형