Project day 7(?)

sung eon·2022년 7월 5일
3

미니프로젝트

목록 보기
6/21

Github PR 시도할 때 아래와 같은 문구가 뜬다면?

Can’t automatically merge. Don’t worry, you can still create the pull request.

이때는 당황하지말고 Stack Overflow를 찾아보자. (개발인들의 구글)

무려 6년전 글이라 master라고 되어있지만 현재(2022년 7월 5일 기준)을 살아가고 있는 우리는 master 브랜치를 자연스럽게 main 브랜치라고 생각하면 된다.
우리팀이 하고 있는 프로젝트 상 main으로 merge하기 전에 모든 개발은 main에서 뻗어나온 develop 브랜치에서 하고 있고, 내가 담당한 기능인 댓글은 develop에서 뻗어나온 feature-comment에서 진행되고 있다.

  • feature-comment에서 하던 작업이 끝나서 add .commitpush 까지 잘 진행됨
  • Github에서 develop 브랜치로 PR 시도하는데 Can’t automatically merge. 가 떴다. 그래서 위에 사진과 같이 시도했다.

해결순서

  1. git checkout develop

  2. git pull origin develop

  3. git checkout feature-comment
    이 때, 인텔리제이에서 프로젝트를 켜서 이름이 주황색으로 변한 파일을 찾아가보면 <<<<<HEAD, <<<<<develop 등 요상한 것들이 껴있다.
    conflict의 원인이 되므로 다 지워주자.
    주의할점: 기존 코드를 건드리지 않게 잘 보면서 삭제하자.

  4. git branch로 내가 현재 있는 브랜치 확인해주고, git status 로 파일 상태 한번 확인해주고~(습관성ㅎㅎ) ⇨ git add.git commit -m "커밋메시지"git push origin 원하는 브랜치이름

  5. Github 로 돌아가서 PR시도하면 develop ⇦ feature-comment 상태가 Available 로 잘 뜬다!

(6. VSC에서 피쳐코멘트로가서, 디벨롭 pull을 다시 하고, git merge develop을 하면(디벨롭에 있으면 안됨), 컨플릭트가 나고 VSCode에 가보면 변한거 보임) 다시 add . commit push 피쳐코멘트)

참고 링크
Stack Overflow


Frontend VSCode에서 시작하기

  1. index.html 에서 include 태그로 임포트하기 (푸터랑, 사이드바는 제일 아래에 두자)
  2. main.js 에서 css파일과 js 파일을 임포트하기.
  3. router.js 에서 import post from '..' 어쩌구랑 export '/post(localhost:5000/뒤에붙는)': post()
  4. sidebar.html에 원하는 버튼 찾아서 div태그안에 route="/post" 넣어주기 (모바일도 똑같이!)

js에 넣어놓으면 화면에서 볼수가 없으니까 hbs에 넣어서 보든가, 아니면 post.hbs에 onclick 넣어서 해보기!


멤버 수정시 들어가야하는 것

  • String nickname
  • String githubUrl
  • String portfolioUrl
  • String introduction
profile
코베베

3개의 댓글

comment-user-thumbnail
2022년 7월 5일

오호 이런 에러메시지가 그런 뜻이 었군요!
감사합니다.
오늘도 화이팅👊
내일도 화이팅👊

1개의 답글
comment-user-thumbnail
2022년 7월 7일

덕분에 충돌을 해결했어요!

답글 달기