반응형
반응형
개요 git 브랜치는 원격저장소에 저장된 remote 브랜치와 현재 pc에 저장된 local 브랜치로 나뉜다. 개발이 완료되어 작업한 브랜치를 main 브랜치와 병합하였다면, 브랜치 정리를 위해서 작업한 local 브랜치와 remote 브랜치를 삭제하는 것이 좋다. local 브랜치와 remote 브랜치를 삭제하는 방법을 알아보자 방법 아래의 명령어를 통해서 브랜치를 삭제할 수 있다. local 브랜치 git branch --delete remote 브랜치 git push --delete origin 예제 삭제하고자하는 브랜치를 확인한다. git branch -amain * test-branch remotes/origin/main remotes/origin/test-branchlocal 브랜치를 삭제한다..
로컬 브랜치 개요 브랜치를 만들다보면 잘못된 이름으로 브랜치를 생성할 때가 있다. 아래의 명령어와 같이 기존 브랜치명 과 새로운 브랜치명을 입력하여 브랜치명을 변경할 수 있다. git branch -m 주의사항 이때 주의사항으로 브랜치명을 변경할 때 대소문자를 구분하지 않는다는 점이 있다. test-branch 와 Test-Branch 는 같은 브랜치로 인식된다. 만약 대소문자를 반영해야할 경우 test-branch2 와 같이 임시 브랜치명으로 변경한 후 변경하고자 하는 브랜치명으로 반영해야한다. 원격브랜치 remote 브랜치는 수정이 불가능하다. 따라서 이름을 변경하기 위해서는 새로 브랜치를 생성해야한다. git push origin 새로 remote 브랜치를 생성했으므로 기존의 브랜치는 삭제하자. g..
개요 remote 브랜치에 생성된 브랜치를 local 브랜치로 가져와야할 경우가 있다. PR 를 위해 다른 사람이 작업한 브랜치를 가져오거나, 혹은 local 에서 삭제한 브랜치를 다시 가져와야 하는 등의 경우가 있다. (사실 PR 을 위해 브랜치를 가져올 때는 브랜치를 생성하지 않고 직접 해당 remote 브랜치에 접근해서 확인하기는 한다.) 예를 들어 아래와 같은 remote 브랜치 주소를 갖는 경우라면.. remotes/origin/main remotes/origin/example-branch 해결방법 아래와 같은 명령어를 통해서 생성할 local 브랜치명과 불러올 remote 브랜치를 설정할 수 있다. git checkout -b 예제 코드 위의 예를 들어 example-branch 를 가져온다면..
개요 /etc/hosts 파일을 열다가 E325 경고 문구가 확인되었다. 해당 문제의 원인은 유저가 hosts 파일을 수정할 때 잘못건드려서 .swp 파일이 생성되어 발생된 것이다. 해결방법 생성된 .hosts.swp 파일을 삭제하면 정상적으로 동작한다. 삭제를 위해 관리자로 권한을 부여하여 명령어를 입력한다. sudo rm -rf /etc/.hosts.swp 주의사항 단순하게 .swp 파일을 삭제할 경우 해당 파일 내 중요한 내용이 있을 경우 곤란해진다. (rm -rf 명령어로 삭제한 파일은 복구하기가 쉽지 않다.)