2024. 4. 30. 23:23ㆍTIL
4.30
• 오전 - 코드카타 (배열 두배 만들기 ,짝수의 합)
• 개인프로젝트 해설강의 듣기
- .join(" ") : 배열을 문자열로 바꿀 수 있는 수단
const elements = ['Fire' , 'Air' , 'Water']; console.log (elements.join()); //Expected output : "Fire,Air,Water" .jion(''); // "FireAirWater" .jion('-'); // "Fire-Air-Water" |
- event.preventDrfault(); :from태그 안에 이벤트 발생시 새로고침 되지않게 막아주는 코드
•저녁
Git 심화특강
1. Git branch 다루기
- 복사본 만들기 : git branch 브랜치명
- 브랜치 이동 명령어 : git switch 브랜치명 또는 git checkout 브랜치명 (보통 switch를 권장함)
- 생성과 이동 한번에 하기 : git switch -c 브랜치명 또는 git checkout -b 브랜치명
- 브랜치 합치기 : main 으로 이동하기 (git switch main)
git merge (합칠브랜치이름 입력) //사실 잘 사용되지 않음.
2. 협업을 위한 pull request
- git merge로 바로 합치지 않고 보통 github에서 합치게 되는데
그 이유가 바로 merge 전 코드 리뷰가 가능하기 때문이다.
- girhub 에서 pull request :
pull은 당겨서 합치는 것(merge) /request : 요청하다
- pull request 활용하기
브랜치 생성 및 브랜치 이동 ( git switch -c 브랜치명 ) → 코드 수정 → 코드 변경 저장( git add . git commit -m "update: 코드변경 " ) → github에 코드 업로드( git push origin 브랜치명 ) → github 홈페이지에서 'Compare & pull request' 버튼 클릭 → Create pull request 클릭 → pull request 생성 결과 → merge 하기( Merge pull request 버튼 클릭 - Confirm merge 버튼 클릭 - merge 완료) → 내 로컬 컴퓨터에서 다시 기본 브랜치(main)으로 이동 → git pull 명령어로 온라인 저장소(github repository)의 코드와 내 로컬 저장소의 코드를 똑같이 맞추기( git pull origin 브랜치명 ) |
3. 협업 실전
- 현재 방식으로는 실전 협업 시 문제가 발생할 수 있다.
- main 브랜치로 merge 했는데 에러가 터질 경우
- 완벽하게 기능이 개발된 후에야 merge 가능
- 해결책
1) merge 전 내 기능 브랜치(ex. feature/login)에서 먼저 합쳐서 테스트하기
2) 테스트용 개발 브랜치를 하나 더 만들기 (dev 혹은 develop 브랜치)
4. 리뷰 요청 및 승인받기
- Pull requests 탭의 Reviewers에서 리뷰 요청
- File changed로 이동 후 리뷰할 부분 선택 → 리뷰 작성 및 Start a review 클릭 → Finish your review 클릭 및 Comment(코멘트), Approve(변경 승인), Request Changes(변경 요청) 중 하나 선택 후 Submit review 클릭
이미지로 이해하기🎨
혼자 끄적이기
오늘은 과제해설 영상 보고 내 코드에 응용해서 쓸려고 하니..또 작동을 안했다
문제는 내 코드안에 존재할텐데 ㅠ 쉬운게 없는 듯..
내일부터는 팀과제가 시작될텐데 팀원들에게 도움이 될 수 있도록 노력하자..!