대파양파애비
'git' 태그의 글 목록

Backend dev?

Programming/협업

[Git] commit할 때 hooks으로 console.log() 삭제, Error

팀원들과 협업을 하면서 가끔 console.log()를 제거하지 못한 채 commit을 한적이 있었다. 이는 별거 아닌거 같아보여도 운영서버 AWS에 올라갔을때 악영향을 끼친다. 코드에 민감한정보(암호, Api키, 사용자 데이터)를 기록하면 서버로그에 엑세스할 수 있는 모든 사람에게 노출이 될 수 있고, 시스템 리소스를 소비하고 처리시간을 차지하여 애플리케이션 전체 성능에 영향을 끼칠수 있고, 로그가 빠르게 복잡해 져서 관련 정보를 수정 삭제하기 어려워져서 디버깅이 어려워지고, 제일 중요한, AWS는 저장 및 처리된 데이터 양에 대해 요금을 부과하므로 비용이 증가할 수 있다. 이제 console.log() 제거에 필요성을 느낄 것이다. eslint로 단순하게 "no-console" 에서 에러 처리를 해버..

Programming/Git

[Git] Git Pull Error (stash)

우선 git stash 란? 아직 마무리하지 않은 작업을 스택에 잠시 저장할 수 있도록 하는 명령어이다. 이를 통해 아직 완료하지 않은 일을 commit하지 않고 나중에 다시 꺼내와 마무리할 수 있다. git pull을 했을때 다음과 같은 에러가뜬다면 터미널에 순서대로 입력해보자. 1. git stash 2. git pull 사진처럼 제대로 pull이 되는걸 볼 수 있을것이다. 3. git stash 4. git stash list 5. git stash drop 6. git branch 사진처럼 정상적으로 완료된것을 볼 수 있을것이다.