☀️ 기상시간 - 9:00
🌕 마감시간 - 22:30
사이드 프로젝트에서 처음에 로그인페이지에 대한 브랜치를 만들어서 작업한 후
pull request에 PR을 올려뒀었는데
오늘에서야 ethan에 의해 merge되었다!
그래서 upstream에 변경된 사항들을 내 로컬에 업데이트 시켜야했다.
어제 fetch에 대해 헷갈리는 부분이 있어서 알아보았더니
fetch작업은 upstream에서 merge된 작업들을 내 로컬에 업데이트 시키는 것이고,
git pull
= git fetch
+ git merge
fetch작업은 merge작업을 하기 전 git 정보만 업데이트해서 충돌사항이 있는지 검토할 수 있다.
그래서 오늘은 어제까지 작업하던 groupProfile 브랜치에
$ git fetch upstream master
작업을 해서 업데이트 시켰다.
✅ 참고로!
브랜치 이름을 정할 때에는 내가 만들었던groupProfile
처럼 camel-case로 쓰는게 아니라 kebab-case인group-profile
로 만들어야 한다고 한다.
-> 띄어쓰기가 필요할 경우, 두 단어를 '-'로 연결해주는 표기법.
참고사이트
github에서는 쓰는 기능?들만 쓰다보니 전혀 몰랐던 부분.
각 repository마다 'issue'라는 탭이 있는데
upstream에 새로운 추가될 가능, 개선 해야할 가능, 버그 등등 모든것들을 건의?하는 커뮤니티같은 개념인 것 같다.
여러사람과 한 프로젝트의 작업을 하다보니 모든 활동 내역에 대해
이슈를 등록하고, 그 이슈를 기반으로 작업을 한다.
ethan을 통해 현역에서 사용되는 issue예시들을 보면서
앞으로 적극적으로 활용하기로 했다.
물론 엄청 규모가 큰 프로젝트, 많은 사람이 함께하는 프로젝트가 아니기에
많은 issue가 나오진 않겠지만
연습하는 개념으로 사용하기로 했다!
주로 사용할 것 같은 issue내 기능들은
또한 issue를 통해 바로 PR을 올릴 수 있었다.
사용된 issue #번호를 사용해서 참조?하는 것 같았다.
쓰다보면 익숙해지겠지!
Route로 지정된 주소를 다른 주소로 연결시키는 방법
-> a
라는 url을 b
라는 url로 리다이렉션 시켜줄 때 사용