일부 장치를 잠긴 것으로 표시하기 위해 응용 프로그램 및 운영 체제에서 사용하는 이름이 변경된 파일이다.
패키지를 설치하면 자동으로 Pipfile.lock이 생성된다고 한다. 이 파일은 Pipfile과 다르게 텍스트가 암호화되어있다고 한다.
출처
또 추가적으로 괜찮은 블로그 찾아서 참고하여 작성하였다.
이건 저번에 스터디 시간에 선배님께서 골머리를 앓았던 부분인 것 같다.
이 파트는 해당 블로그참고해서 정리해봤다.
git hook이라는 개념을 알아야 한다. git에는 commit나 push같은 특정 이벤트를 했을 때 동작하는 hook이 존재한다고 한다. 만약 /git/hooks파일에 들어가면 hook에 대한 sample파일들이 존재한다.

이 hook들의 자세한 내용들은 글을 통해서 더 학습하기로 하고 precommit에 대해서 더 알아본다.
pre-commit은 pre-commit hook을 관리하고 유지하기 위한 프레임워크라고 한다.
이 프레임워크를 활용해서 git commit을 하기 전에 lint검사를 할 수 있도록 만든다.
pre-commit을 설치하고 세팅해보도록 하겠다.
설치를 해줍니다.

버전 확인

생각해보니깐 이거 git에 올린 것도 아니고.. 너무 복잡해졌습니다.

그런데 뭐 해봐야하지 않겠습니까..? 그래서 해보도록 하겠습니다.
git에 프로젝트를 올리고 pre-commit을 시도해보았는데 아래와 같은 문제 발생

해결 방법 탐색

git-config하려고 하는데 아무리 해도 로그인이 안되는 중..


chown: stopmin: illegal user name


이렇게 찾구나..

그치만 안되네요. ㅋㅋ..



왜 안될까.. git clone자체를 잘못한 것 같다는 느낌이 들기 시작한다.