TIL
개인프로젝트(영화사이트 만들기)
- 오늘은 개인프로젝트 해설영상을 참고하여 몇가지를 수정했다
- reset.css 라는 파일을 생성하여 기존 html 속성을 초기화 해줄수있도록 함
- css를 더 추가해서 로고, 무비카드를 꾸며주었다

GIT 심화 특강 내용 정리
오늘 특강에서는 Github으로 협업하는 내용을 배웠다
1. 브랜치 활용하기
-
복사본 = 브랜치
-
브랜치(복사본) 생성 명령어 = git branch login(git branch만 치면 내가 위치한 branch를 알려줌)
-
브랜치 이동하는 명령어 = git switch브랜치 이름(권장), git checkout 브랜치이름
-
브랜치 한번에 생성&이동 = git switch -c 브랜치이름(권장), git checkout -b 브랜치이름
-
코드 짠 브랜치를 main에 합치기 = git switch main(최종 브랜치) + git merge login(합칠 브랜치)
2. Pull request 활용하기
-
사실 git merge 잘 안씀, 터미널 말고 github에서 합치자
-
pull request란? = Pull : 당겨서 합치는 것(merge), Request: 요청하다
-
브랜치 생성및 이동 => 기능 개발 및 코드 저장 => 코드 업로드 및 Pull request 생성 => Github 에서 merge => 내 로컬에도 반영 (git pull origin main)
-
Main 브랜치 = 배포용
-
Main 브랜치(배포용) develop브랜치(테스트용) 기능 브랜치(기능용)
-
git pull origin dev 해서 기능 브랜치에서(로컬에서) 먼저 테스트해보기
3. 실전
-
초기세팅
- 팀장 : dev(혹은 develope) 브랜치를 생성
- github에서 dev 브랜치를 default로 설정 (설정->디폴트 브랜치를 dev로 바꾸기-> update)
- 팀원들을 collaborator로 등록
- 팀원 : git clone하기 (복사)
-
기능 개발 시작
- git witch -c 기능브랜치명
- 기능 브랜치 생성 및 기능 개발 (git push origin 기능브랜치명 후에 github에서 pullrequest + merge pullrequest
- 코드 작성자 : 리뷰 요청하기
- 합치기 전 내 로컬에서 충돌 해결 및 테스트 (기능브랜치에서 git pull origin dev)
- merge
-
추가 기능 개발
- 내 로컬의 dev에서도 반영
- 기능 브랜치 생성 및 코드 작성
- Git add . + commit -m"" + push origin ""
- Pull request 생성 및 코드 리뷰
- 내 로컬에서 충돌 해결 및 테스트
- 코드 업로드 및 merge