상태 # 원격 브랜치 주소 방법 해결
Main 브랜치와 작업한 브랜치의 변경 사항을 확인한다.rebase 를 진행하면 브랜치가 정리되기 때문에 Commit 을 확인하기 쉽다.Commit 사항을 변경한다.이때 Count 로 변경할 Commit 의 개수를 지정한다.예를 들어 아래와 같이 작성할 경우 5개의 C
브랜치명을 변경할 때 대소문자를 구분하지 않는다.testbranch 와 testBranch 는 같은 브랜치로 인식된다.따라서 대소문자 변경시에는 임시 이름으로 브랜치를 변경하고 다시 브랜치를 변경하자.
Git 브랜치는 원격저장소인 Remote Branch 와 로컬저장소인 Local branch 로 나뉜다.로컬저장소는 현재 PC 에서만 유효한 저장소이기 때문에 작업 후 삭제하여도 원격브랜치는 남아있게된다.주기적으로 작업이 완료된 Remote Branch 를 삭제해야한다
신규 혹은 추가 기능을 개발하던 도중에 다른 요청이 들어와서 개발을 멈추고 브랜치를 변경하는 경우가 발생한다.이런 상황이 빈번하게 발생할 수 있는데, 매번 Commit 을 하는 것은 좋지 않다.이때 임시 공간에 저장하였다가 다시 꺼내서 사용할 수 있는 것이 Stash
팀원의 PullRequest 를 위해 임시로 Remote Branch 에서 따와 Local Branch 를 생성했다.PR 종료 후 Local Branch 를 삭제하려고 한다.Merge 가 완전히 되지 않았다는 의미로 삭제를 방지하는 것이다.이때 그래도 삭제를 희망할 경
git stash 할 때 apply 번호를 통해서 불러올 수 있으나, 해당 작업이 어느 내용인지 파악하기 어려운 경우가 있다.이 때 comment 를 통해서 어떤 내용의 작업인지 알 수 있다.기본적으로 git stash 동작방식을 알아야 한다.git stash 는 현재
개발자의 근면성실함을 시각적으로 보여주는 Git Hub 의 잔디심기Repository 에 Commit 할 경우 작업 이력이 표시되어진다.일반적으로 Public Repository 로 개발을 하기 때문에 Private Repository 로 작업한 Commit 의 경우
최근 서비스 중인 프로젝트 레파지토리를 비트버켓에서 깃허브로 변경하였다.이에 따라 현재 사용중이던 프로젝트의 원격 주소 변경이 필요하였다.나의 경우 ssh 방식으로 repository 를 연결하였기 때문에 ssh code를 통해 연결을 진행하였다.
브랜치를 병합하던 중 병합을 취소하고 싶은 경우 사용한다.rebase 명령어와 유사하게 동작한다.