개발 도구 및 Git 사용법/git (협업 툴) 사용법 정리13 GIT - git stash pop 시에 나타나는 merge에러 해결 git에서 git stash pop시에 발생하는 merge에러 해결 git에서 git stash pop 명령어 사용시에 merge 에러가 발생할 수 있습니다. 물론 실제 메뉴얼대로 충돌되는 부분을 수정한뒤에 commit 해도 됩니다. 그러나 해당 충돌을 피하기 위해서는 reset 명령어를 통해 쉽게 해결할 수 있습니다. 위의 명령을 쓰게되면 staged files들을 다시 unstaged하게 만들어주기 때문에 깔끔하게 merge complict를 해결할 수 있습니다. 아래 그래프를 참조하시면 이해가 편할겁니다. Index는 다음에 커밋할 스냅샷을 저장하는 용도이며, HEAD는 마지막에 커밋한 스냅샷을 의미합니다. https://www.stefaanlippens.net/resolve-git-unmerged.. 2018. 11. 9. Git - ( local / remote ) branch 사용법 정리 Git 명령어 Fetch -> 리모트 저장소에 있는 모든 데이터를 로컬로 가져옴. Git branch [브랜치명] => 새로운 브랜치 생성 Git checkout [브랜치명] => 브랜치 checkout(다른 브랜치로 이동) Git commit => ———> 한줄로 git checkout -b newData Git local branch 생성 , branch 이동 생성 : git branch [브랜치명] 생성 후 이동 : git checkout -b feature-01 Git remote branch 생성 git push origin feature-01 branch local remote 연동 git branch --set-upstream-to origin/feature-01 Git branch 삭제하기.. 2018. 6. 27. git - stash 명령어에 대해 알아보자! git Stash란? 다른 브랜치로 checkout을 해야 하는데 아직 현재 브랜치에서 작업이 끝나지 않은 경우 커밋이 애매해 지게 됩니다. 이런 경우에는 stash를 이용하면 작업중이던 파일을 임시로 저장해두고 현재 브랜치의 상태를 마지막 커밋의 상태로 초기화 할 수 있습니다. 그 이후 다른 브랜치로 이동한 뒤 작업을 끝낸 후에 작업중이던 브랜치로 복귀한 뒤 이전에 작업하던 내용을 복원 할 수 있습니다. 이 기능을 Stash라고 합니다. 해당 기능에 대해 알아보겠습니다.! git Stash의 기능 stash : 감추다 숨겨두다branch를 이용하여 작업을 하다보면, branch 작업이 완료되지 않은 상태에서 다른 branch로 checkout을 해야 하는 상황이 발생합니다.이럴 때 아직 작업중인 파일을.. 2018. 6. 26. 이전 1 2 다음