PR창에서 conflict메세지 확인후,pull은 fetch 와 merge를 실행하며, conflict이 있는 상태에서는 merge는 fail한다.로컬에서 conflict 해결.git push origin
git flow 브랜치 총 다섯개1\. feature branch: 디벨롭에서 깜2\. master branch: 실제 배포가 된 코드3\. development branch: 개발의 기준이 되는 브랜치, 4\. release branch: 배포 테스트용 (후보들) 디
$ git stash >unstaged상태인 변경사항을 일시적으로 백업하고 워킹 디렉토리를 깨끗한 상태(HEAD)로 유지해 준다. Github에서 pull을 하는 경우, 아직 commit하지 않은 변경사항이 로컬에 저장되어 있는 경우, conflict이 발생하여 pu
소스코드의 version control system(VCS). 소스코드의 변경 내역을 각각의 version으로 저장하여 관리한다. 코드에 문제가 생겨 이전 상태로 되돌려야 하는 경우 하는 경우, Git을 이용하면 손쉽게 그 내역을 확인하고 작업을 다시 진행할 수 있다.
rebase 란 말 그대로, base를 다시 설정한다는 뜻이다. git에서 base는 나의 branch를 딴 시점의 master base를 의미한다. master branch의 가장 최신 base는 HEAD라고 한다. rebase를 하면 fastforward merg
git branch `` branch 생성 코맨드 git checkout `` branch 전환 코맨드 git add `` 현재 branch에 새로운 파일을 추가 (또는 기존 파일을 업데이트) git commit -m 추가 또는 수정 내용을 local reposi