커밋 메시지는 형상관리 시 검색어로 사용될 수 있으며,협업을 하는 상대방과 소통하는 언어다.때문에 commit message convention은 매우 중요하고 기본적인 것 \*\* convention = 협약커밋도 많은 코드 스타일과 마찬가지로 정해진 룰은 없지만권장
어떻게 된 English인지 react연습 겸 지원한 Wanted Free/Pre Onboarding Course에 합격하게 되었다.뭔가 단단히 잘못됐다.첫 OT에서,나는 지금까지 무얼 한걸까.. 또 나를 가르친 사람들은..? 이런 생각이 들 만큼기본이 안되어 있었다.
merge headgit pull이나 merge 시에 작업을 다 마치지 않고 다른 작업을 하려하면merge head가 남아있어 다른 작업을 할 수 없게 된다병합을 완료하던가merge를 취소하여 돌려놔야 작업 가능git merge --abort명령어로 취소 가능
git config --local credential.helper ""
서로 다른 저장소의 branch 를 병합하려고 해서 발생하는 에러..git merge dev --allow-unrelated-histories명령으로 해결하긴 했으나좋은 방법은 아닌것 같다
뭐 이런 에러가 뜨면서 push 가 되지 않는다면 파일 용량이100mb 를 초과해서 그렇다영상 압축 후 올리니 잘 되는듯.. 시간이 꽤 걸린다
커밋 보류: git stash 보류된 커밋 가져오기: git stash pop
해당 방식은 기존의 라벨을 무시하고 새로 업데이트 하기 때문에 기존의 설정을 유지하면서 추가하려면\--allow-added-labels 옵션을 추가해야 한다https://github.com/settings/tokensclassic 토큰으로 사용해야 함 (rep
프로젝트 최상단 .github 폴더 내에pull_request_template.md 파일 작성프로젝트 최상단 .github 폴더 내에PULL_REQUEST_TEMPLATE 폴더 생성내부에 md 파일 작성md 파일 이름에는 규칙이 없지만 폴더명은 꼭 지켜야 한다
디스코드 서버 설정 - 연동 - 웹 후크우측 서버 내 채널 선택웹후크 URL 복사Webhooks - Payload URL 을복사한 URL/github 로 변경Content type - application/json 으로 변경
저장소가 비공개라면 team plan 요금제에 가입되어 있어야 룰셋을 정할 수 있다저장소 설정 - Branches - Add branch rulesetadd target 에서 타겟 브랜치 설정,Enforcement status 를 Activate 로 설정
git commit, push 등을 제어하는 git hook npm 라이브러리설치npx husky-init && npm installpackage.jsonpre-push 파일 (린터 검사 추가)npx husky add .husky/pre-push "npm run lin