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에서 진행되고 있다.
add .
⇨ commit
⇨ push
까지 잘 진행됨git checkout develop
git pull origin develop
git checkout feature-comment
이 때, 인텔리제이에서 프로젝트를 켜서 이름이 주황색으로 변한 파일을 찾아가보면 <<<<<HEAD, <<<<<develop 등 요상한 것들이 껴있다.
conflict의 원인이 되므로 다 지워주자.
주의할점: 기존 코드를 건드리지 않게 잘 보면서 삭제하자.
git branch
로 내가 현재 있는 브랜치 확인해주고, git status
로 파일 상태 한번 확인해주고~(습관성ㅎㅎ) ⇨ git add.
⇨ git commit -m "커밋메시지"
⇨ git push origin 원하는 브랜치이름
Github 로 돌아가서 PR시도하면 develop ⇦ feature-comment 상태가 Available 로 잘 뜬다!
(6. VSC에서 피쳐코멘트로가서, 디벨롭 pull을 다시 하고, git merge develop을 하면(디벨롭에 있으면 안됨), 컨플릭트가 나고 VSCode에 가보면 변한거 보임) 다시 add . commit push 피쳐코멘트)
참고 링크
Stack Overflow
div
태그안에 route="/post" 넣어주기 (모바일도 똑같이!)js에 넣어놓으면 화면에서 볼수가 없으니까 hbs에 넣어서 보든가, 아니면 post.hbs에 onclick 넣어서 해보기!
멤버 수정시 들어가야하는 것
오호 이런 에러메시지가 그런 뜻이 었군요!
감사합니다.
오늘도 화이팅👊
내일도 화이팅👊