TIL

2024. 4. 30. 23:23TIL

 

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 클릭

 

이미지로 이해하기🎨

 

 

혼자 끄적이기

오늘은 과제해설 영상 보고 내 코드에 응용해서 쓸려고 하니..또 작동을 안했다

문제는 내 코드안에 존재할텐데 ㅠ 쉬운게 없는 듯..

내일부터는 팀과제가 시작될텐데 팀원들에게 도움이 될 수 있도록 노력하자..!

 

'TIL' 카테고리의 다른 글

TIL  (0) 2024.05.03
TIL  (0) 2024.05.01
TIL  (0) 2024.04.27
TIL  (0) 2024.04.24
TIL  (0) 2024.04.24