Git commands()

 git remote -v 현재 로컬에서 연결되어 있는 원격 Repository의 주소 확인하기



git remote set-url origin Git_Repository_url(HTTPS)


현재 로컬에서 연결되어 있는 원격 Repository의 주소 확인하기



Command Line으로 로컬에서 만든 브랜치를 해당 원격 브랜치에 등록, 작업 후 머지 후에 더 이상 해당 브랜치를 사용하지 않는 경우 삭제하는 것이 좋다.


 


작업 유형마다 브랜치를 생성하여 작업하는것은 좋으나 더 이상 사용하지 않는 브랜치를 삭제해주자.


 


0. 우선 삭제할 브랜치가 아닌 main(master)로 브랜치를 두고,


 


브랜치 삭제 순서는


 


1. 로컬 브랜치 삭제


git branch -d 브랜치명

 


2. 로컬 브랜치 삭제 한것을 원격에 반영


git push -d origin 1번에서 삭제한 브랜치명

2번에서 git push origin 1번에서 삭제한 브랜치명 으로 하면 에러가 나올 것이다.


깃허브 브랜치 삭제후 반영으로 구글링하여 보면 대부분 git push origin 1번에서 삭제한 브랜치명 으로 명령어를 날리는데 그럼 error: failed to push some refs to ~ 이라는 에러를 뿜을 것이다.


반드시 -d 를 중간에 추가해줄것!


 


3. 모든 브랜치 목록 확인 후 끝.


git branch -al

하지만, 간혹 해당 저장소 깃헙 페이지에서 GUI로 삭제 처리를 한경우 해당 로컬 저장소 커멘드라인에서 


git branch -al

했을 경우 삭제했음에도 여전히 브랜치가 보이는 경우가 있다.


 


그럴 경우 아래와 같은 명령어로 로컬과 원격 브랜치를 동기화 할 수 있다.


git fetch --all --prune


로컬 브랜치 이름 변경

git branch -m oldname newname


old_branch 브랜치 삭제

git push origin --delete old_branch


merge 전 git 커밋 히스토리 열람하기

git log




 

댓글

이 블로그의 인기 게시물

실무진 면접 경험으로 정리하는 백엔드 (1) : 에듀 테크 기업 면접

노마드코더 개발자북클럽 Clean code 완주, 독후감

Blogger 커스터마이징 : CSS 수정 (sticky-header)