내일배움단 11일메이킹챌린지 1일차

·2021년 7월 19일
0

깃, 깃허브 스터디

하나의 웹사이트 작업을 같이 하기 위해서 깃, 깃허브를 이용하기로 했다. 하지만 모두 깃을 활용하는데 익숙하지 않아서 함께 테스트해보며 스터디!

그동안 그냥 혼자서 git init, git add, git commit -m, git push, git pull 정도만 쓰고 있었는데 협업을 위해 잘 모르고 있던 branch 관련 기능들을 배웠다.

git clone repo_url

git branch
현재 로컬의 브랜치 목록과 내가 위치하고 있는 브랜치를 표시해준다.

git branch new_branch_name
로컬에 새로운 브랜치 생성하기
git checkout branch_name
branch_name 브랜치로 이동하기(그 브랜치에서 작업하기)

git branch -r 
리모트 브랜치 목록 보기
git branch -a
로컬, 리모트 전체 브랜치 목록 보기

git clone을 하면 master브랜치만 받아오는데,
git checkout -t origin/branch_name  —> remote 원격 저장소에 있는 브랜치 가져와서 거기로 이동하여 작업하기
원격(remote, origin)에 있는 다른 브랜치도 로컬로 가져올 수 있다.

로컬에서 새로운 브랜치를 만들어서 그곳에 나름대로 작업을 한 뒤 
git merge로 합칠 수도 있고,
작업한 브랜치를 푸시한 뒤
git push --set-upstream origin branch_name

master브랜치로 이동(checkout)하여 해당 브랜치를 pull하면 merge(병합)까지 된다.

git checkout master
git pull origin branch_name

깃, 깃허브 연습 사이트!
https://learngitbranching.js.org/?locale=ko

프로젝트 목표 변경

맘스키친 반찬가게의 택배 판매를 위한 택배 예약주문 시스템을 갖춘 웹사이트를 제작하는 것으로 프로젝트 목표를 수정하기로 결정했다. 실제 존재하지 않는 호텔의 홈피를 가상으로 만들어보는 것도 좋지만, 진짜 누군가가 필요로 하고 있는 것을 만들어보는 경험이 더 얻을 게 많지 않을까하는 생각이 들었다. 기획도 훨씬 구체적이고 목표도 명확하다는 느낌이 들어서 변경에 대한 동의를 구했고, 다행히 팀원분들이 받아들여주셨다.

profile
백엔드 개발자. 공동의 목표를 함께 이해한 상태에서 솔직하게 소통하며 일하는 게 가장 즐겁고 효율적이라고 믿는 사람.

0개의 댓글