원격저장소에서 받고자 하는 branch 를 기입하지 않고"git pull" 명령어만 입력할 시간혹 다음과 같은 메시지가 출력되고 정보를 못가져올 때도 있다."There is no tracking information for the current branch."이 원인은
로컬 저장소에서 branch 를 삭제한 뒤원격 저장소 또한 삭제하는 명령어는 다음과 같다.(물론 삭제할 branch 가 원격 저장소에도 존재해야 하고 tracking 도 된 상태여야 함.)
타 branch 에 반영된 commit 들 중 특정 commit 만현재 branch 에 반영하는 방법은 cherry-pick 명령어를 사용하면 된다.만약 cherry-pick 을 했을 때 conflict 가 발생할 경우conflict 발생한 부분을 수정한 뒤 cherr
로컬 저장소에서의 현재 branch 에원격 저장소에 push 되어 있는 branch 를 merge 하는 명령어는 다음과 같다.위와 같이 로컬 저장소에서 merge 를 진행한 것을원격 저장소에 반영하고 싶을 경우 "push" 를 진행하면 된다.
내가 따로 정리하기 귀찮다.잘 설명된 아래 블로그 참조 !https://velog.io/@bky373/Git-%EC%BB%A4%EB%B0%8B-%EB%A9%94%EC%8B%9C%EC%A7%80-%ED%85%9C%ED%94%8C%EB%A6%BFhttps:
나는 로컬 저장소에서 새로 생성한 branch 를원격 저장소에 올릴 때 간단히 다음과 같이 진행한다.위와 같이 진행할 경우원격 저장소로부터 수정 이력을 당겨오기 위해 pull 을 진행할 때현재 내 로컬 저장소의 branch 가원격 저장소의 branch 에 trackin
git remote update 혹은 git fetch 를 할 경우원격 저장소에 새로 생성된 branch 들을 가져올 수 있다.그런데 반대로원격 저장소에서 삭제된 branch 를 내 로컬 저장소에서는 삭제 시키지 않는다.원격 저장소에서 삭제된 branch 를 로컬 저장
우선 tracked, staged, untracked 상태가 무엇을 의미하는지표로 간략히 살펴보겠다.git stash 는 현재 작업 중인 변경 사항을 임시로 저장하고작업 디렉터리를 깨끗한 상태로 되돌리는 기능이다.그런데 만약 untracked 상태인 파일이 존재한 상태