특정 브랜치에서 작업을 하던 중 다른 요청으로 하던 작업을 멈추고 다른 브랜치로 변경해야 하는 상황이 왔다. 그냥 변경하려고 하니 오류가 발생하였다. error: Your local changes to the following files would be overwritten by checkout: ...Please commit your changes or stash them before you switch branches.Aborting아직 마무리하지 않은 작업을 스택에 잠시 저장할 수 있도록 하는 명령어인 git stash를 사용하여 해결할 수 있었다. git stash를 사용하여 아직 완료하지 않은 일을 commit 하지 않고 나중에 다시 꺼내와 마무리할 수 있다. 01. git stash란?G..
Prettier란?코드 포맷터(자동 코드 스타일링 도구)이다. 주로 JavaScript, TypeScript, HTML, CSS 등 다양한 프로그래밍 언어와 마크업 언어에서 사용된다. Prettier의 주요 목적은 코드 스타일을 일관되게 유지하고, 코드 포맷팅에 관한 논쟁을 줄이며, 코드 가독성을 높이는 것이다. vscode에서 prettier를 설치 후 적용이 안되었다. 1. Editor: Format On Save 설정이 체크 되어있는지 확인체크가 안되어있다면 체크해주도록 하자 2. Default Formatter 확인에디터의 formatter가 null로 설정이 되어있는 경우가 있다.설정이 esbenp.prettier-vscode 로 설정되어 있는 지 확인해야 한다.
[설치 환경] Mac OS M1 Docker version 25.0.3 Airflow 2.8.3 Visual Studio Code 1.74.2 Python 3.8.10 파이썬으로 만들어진 Airflow의 DAG 개발을 하기 위해서는 다양한 클래스파일이 있는 Airflow 라이브러리가 필요하다. 지난번에 만든 로컬 컴퓨터의 파이썬 가상환경(venv)에 라이브러리를 설치해준다. * pip install로 Airflow를 설치할 수 있지만 Docker로 설치한 이유 파이썬 Airflow 라이브러리 설치시 저사양의 아키텍처로 설치되고 여러 제약이 존재한다. (한번에 1개의 task만 실행 가능, 메타DB를 저사양 DB인 SQLite를 기본적으로 사용) 01. git repository 생성하기 github에 들..
[설치 환경]Mac OS M1Visual Studio Code 1.74.2 01. 필요한 파이썬 버전 확인docker & airflow 서비스 올리기 6개의 컨테이너 중 scheduler, worker 컨테이너에서 파이썬 버전 확인 airflow 컨테이너들은 파이썬 3.8.18 버전을 사용한다는 것을 알 수 있다. DAG 개발을 하기 위해서는 로컬 컴퓨터에 파이썬 3.8.18을 설치해야한다. 02. Installer로 파이썬 설치하기https://www.python.org/downloads/ 3.8.18은 installer가 없다고 나온다. 맥에는 인텔 CPU가 들어간 것도 있고 애플 실리콘(M1, M2)이 들어간 것도 있는데, 파이썬 최신 버전을 설치할 때는 어느 CPU를 사용하는지에 관계없이 m..