개발59 Git - 3.2 브랜치와 Merge의 기초 브랜치와 Merge의 기초 실제 개발과정에서 겪을 만한 예제를 하나 살펴보자. 브랜치와 Merge는 보통 이런 식으로 진행한다. 웹사이트가 있고 뭔가 작업을 진행하고 있다. 새로운 이슈를 처리할 새 Branch를 하나 생성한다. 새로 만든 Branch에서 작업을 진행한다. 이때 중요한 문제가 생겨서 그것을 해결하는 Hotfix를 먼저 만들어야 한다. 그러면 아래와 같이 할 수 있다. 새로운 이슈를 처리하기 이전의 운영(Production) 브랜치로 이동한다. Hotfix 브랜치를 새로 하나 생성한다. 수정한 Hotfix 테스트를 마치고 운영 브랜치로 Merge 한다. 다시 작업하던 브랜치로 옮겨가서 하던 일 진행한다. 브랜치의 기초 먼저 지금 작업하는 프로젝트에서 이전에 master 브랜치에 커밋을 몇 .. 2020. 7. 4. Git - 3.1 브랜치 브랜치 브랜치 만들기 - $git branch testing Git은 아직 master 브랜치를 가리키고 있다. git branch 명령은 브랜치를 만들기만 하고 브랜치를 옮기지 않는다. 브랜치간 이동은 git checkout 을 사용한다. 브랜치가 가리키는 커밋 확인하기 “master” 와 “testing” 이라는 브랜치가 957c8d4 커밋 옆에 위치하여 이런식으로 브랜치가 가리키는 커밋을 확인할 수 있다. 1. master에 커밋하기 master 만 앞으로 이동하고 testing은 그대로인 상태. 그 후 testing으로 돌아가기(git checkout testing) 2. 브랜치에 파일 커밋하기 파일 수정 후 commit 후 log를 살펴봤다. master가 보이지 않고 testing 만 보이는것.. 2020. 7. 4. 공부하는 습관 1. 하루에 1시간이라도 꾸준히 3주를 하다보면 습관이 된다 - 15분 5분->25분 5분->50분 10분 점점 늘리기 (이 시간에는 폰도 뒤집어두고 꼭 집중해야한다) - 그 쉬는시간에는 공부했던 내용을 정리하기 2.인풋뿐만아니라 아웃풋이 더 중요하다 - 공부했던걸 정리하거나 누군가에게 설명하는 방식으로 하면 더 오래 기억에 남는다 - 공부전 전날 공부한걸 간단히 상기하는것도 좋은 방법 3.짜투리시간 활용하기 - 잠깐의 5분의 시간도 활용하는걸 습관으로 들이자(단어 외우기) 4.처음부터 목표를 높게잡지 말기 목표를 낮게 잡고 서서히 늘리기(실천하기 어려운 높은 목표는 미루게 된다) 5.공부를 하고나서는 보상(소확행, 반복되는거 말고 - 공부했던걸 문제로 푸는것도 좋은 방법) 공부 후 커피를 마시거나 하는.. 2020. 7. 3. Git - 2.4 Git의 기초 (리모트 저장소) 리모트 저장소 다른 사람과 함께 사용할 수 있는 네트워크 저장소 기존 워킹 디렉토리에 새 리모트 저장소를 쉽게 추가할 수 있는데 git remote add 명령을 사용한다. 리모트 저장소를 Pull 하거나 Fetch 하기 fetch는 수정된걸 모두 가져오지만 수동으로 Merge해야함 $ git fetch pull도 수정된걸 모두 가져오지만 자동으로 Merge가 됨 $ git pull 리모트 저장소에 Push 하기 git push $ git push origin master 리모트 저장소 살펴보기 git remote show 리모트 저장소 이름을 바꾸거나 리모트 저장소를 삭제하기 git remote rename 위 내용은 아래 사이트에서 읽은 후 정리하였습니다. https://git-scm.com/book.. 2020. 7. 1. 이전 1 2 3 4 5 6 7 8 ··· 15 다음