GIT
-
[GIT] merge 이슈 해결GIT 2023. 4. 10. 09:58
GIT 충돌 해결 # git push가 되지 않을때 - pull방식을 명시적으로 정하지 않았기 때문에 발생 - 레포지토리에서 pull을 받을 때, pull 전략을 명시해주어야한다 (rebase, merge, fast-forward : ff) [아래와 같은 에러 발생] warning: Pulling without specifying how to reconcile divergent branches is discouraged. You can squelch this message by running one of the following commands sometime before your next pull: git config pull.rebase false # merge (the default strategy..
-
[Git] merge, push, pullGIT 2023. 4. 4. 10:00
Git 명령어 # remote저장소에 push되어있는 브랜치를 dev브랜치로 merge하기 # 자신의 로컬에 있는 브랜치를 리모트 저장소에 있는 해당브랜치에 push한다. git add . git commit -m "커밋" git push origin 브랜치명 # merge를 담당하는 사람이 자신의 로컬에 있는 dev브랜치에 리모트저장소에 있는 두 브랜치를 모두 merge한다 git remote update (로컬에서 원격브랜치에 접근하기 위한 명령어 -fetch와 동일) # 로컬의 dev브랜치로 이동 git cehckout dev # 리모트 저장소에 push되어있는 새로운 브랜치를 merge git merge 브랜치명 # 모든 브랜치들을 로컬의 dev브랜치로 merge 했다면, 이 dev브랜치를 리모트..
-
[Git] git stash 명령어란GIT 2022. 3. 4. 17:29
어떤작업을 진행하던 중에 다른요청이 들어와 하던작업을 멈추고 잠시 브랜치를 변경해야한다면, 완료되지 않은 파일을 commit하는 것은 찝찝하다. 현재내용을 임시로 저장해놓고 브랜치 이동이 필요할때 안전하게 stash를 사용하자 [SourceTree] 1. 커밋하지 않은채로 스태시 클릭 2. 스태시 메시지 입력 후 저장 3. 스태시 하위에 스태시저장한 목록 확인 4. 브랜치 이동 / Pull 최신업데이트 - 요청작업 진행 후 push. 5. 다시 작업중인 브랜치로 이동 6. 스태시목록 마우스 우클릭 > 스태시 적용 [Git bash] 1. 스태시 생성 (하던작업 임시저장) git stash or git stash save 2. 스태시 목록확인 git stash list 3. 스태시 적용 // 가장 최근의 ..