본문 바로가기

TIL

내일배움캠프 4기_미니프로젝트 4일차 TIL

728x90

내일배움캠프 4기_미니프로젝트 4일차 TIL

미니프로젝트, 최종 병합

 

 

오늘은 내일 발표를 위해 각자 작업한 개인페이지 병합 작업을 진행하는 날입니다.

git branch를 시도해봤으나, branch merge가... 어떤 식으로 진행되는지 잘 모르겠더라구요!

그래서 pull로 받아서 구현했으나, 개인적인 호기심과 나중을 위해 branch merge를 공부해봤다.


📌 git 오류...

 

어제와 같은 오류인데, 붙잡고 해봐도 해결이 안된다...

당황스러운 깃.

결국 팀원들에게 도움을 요청!

main에 올리는 명령어 코드를 받았다.

git branch -M 브랜치명

//기존에 있는 걸 pull해줘야 오류가 안뜸!
git pull origin 브랜치명 (편집됨) 

git add .

git commit -m "수정사항"

git push -u origin 브랜치명

remote가 되어 있다는 전제하에 이러한 명령어로 push해주면 된다고 합니다.

 

 

// black에서 작업했으니깐. black에서 빼오고 싶을때 아래와 같이 사용
git branch -M black

//main에 올리고 싶으니깐
git branch -M main

git add .
git commit -m "합본"

// 충돌 확인 coflict확인
git pull origin main
// 충돌 있으면, 파일로 돌아가서 head 확인 + 오류수정

// 수정후 git add & commit 한번더
git add .
git commit -m "메세지"

// 원격저장소 이름 확인
git remote -v
// origin이름 확인

//git push
git push -u origin main

이걸로 한번 개인 repository 만들어서 해봐야겠다.

일단 발표 준비!!


📌 git branch merge

 

보통 master
           |_ dev
                 |_ feature/로그인기능

 

작업 일수 수정할때는 developer사용하는게 일반적.
기능 넣고 최종 master로 병합.

 


📌 API PUT 댓글 수정하기

 

진짜 너무 어렵다. 좀 더 고민해보고 내일까지 구상해봐야겠다.

일단 NUM값으로 넘버링을 해줘야한다.

그리고 넘버링해준 ID값에 접근해야한다....


📌 API

Application Programming Interface

 

 

index(main page) API

기능 Method URL request response
회원 조회 GET /serchMember getName = {검색어} member color, 개인페이지 이동 선택
         
         
         

 

yellow API

기능     request response  
방명록 삭제 DELETE /yellow/homeworks/id {num_give:num} 삭제할 방명록 데이터   
방명록 작성 POST /yellow/homeworks {name_give:nameTrim, comment_give:commentTrim} 작성 방명록 데이터  
방명록 목록 전체 조회 GET /yellow/homork   방명록 리스트  
방명록 수정 UPDATE(PUT)        

📌 느낀점

 

하... GIT으로 병합하는 과정에서 계속 코드가 충돌이 일어난다.

+ 검색기능이 됐다 안됐다해서 문제다ㅠㅠㅠ

이걸 어떻게 해결해야 할지...

 

일단 필수기능 위주로 구현되게끔 해야한다!

 

튜터님이 수정기능도 해보라고 하시는데, 은근 스트레스다 ㅠㅠㅠㅠ

PUT은 배우지도 않았고 그냥 하기 싫은 마음이 크다. 사실 병합하는 과정 굉장히 시간이 많이 걸린다...

그렇지만, 더 공부하고 성장하라고 하시는 말씀이니 안되더라도!! 도전해봐야겠다.

KEY값으로 데이터 가져와서 수정가능하도록 업로드하고 그 상태에서 수정~

다시 INPUT값을 읽어와 DB에 PUT하는 작업을 도전해보다가 자야겠다!!