프로의 개발일지
Preview Image

Git Worktree로 여러 브랜치 동시 작업하기

개발을 하다 보면 feature 브랜치 작업 도중 긴급 버그 수정이나 PR 리뷰 요청이 들어오는 경우가 있습니다. 이럴 때 git stash나 브랜치 전환으로 대응하다 보면 작업 흐름이 끊기고, 충돌이나 실수로 이어지기도 합니다. 이번 포스팅에서는 이런 상황을 깔끔하게 해결해주는 Git Worktree의 개념과 사용법을 알아보겠습니다. Git의...

Preview Image

[Linux] 프로세스 종료 명령어 모음 (kill, pkill, fuser)

리눅스 서버를 운영하다 보면 비정상적으로 동작하는 프로세스를 종료하거나, 포트를 점유한 프로세스를 강제로 종료해야 하는 상황이 발생합니다. 이번 포스팅에서는 프로세스를 종료하는 명령어들과 시그널의 개념을 정리해보겠습니다. 프로세스 확인 방법은 [Linux] 프로세스 확인 명령어 모음 (ps, top, lsof, ss) 포스팅을 참고해주세요. ...

Preview Image

[Linux] 프로세스 확인 명령어 모음 (ps, top, lsof, ss)

리눅스 서버를 운영하다 보면 현재 실행 중인 프로세스를 확인해야 하는 상황이 자주 발생합니다. 이번 포스팅에서는 프로세스를 확인하는 명령어들을 용도별로 정리해보겠습니다. 프로세스 종료 방법은 [Linux] 프로세스 종료 명령어 모음 (kill, pkill, fuser) 포스팅을 참고해주세요. 1. 프로세스 직접 조회 아래는 프로세스 이름...

Preview Image

전위(Prefix), 중위(Infix), 후위(Postfix) 표기법

전위(Prefix), 후위(Postfix) 연산자의 차이 포스팅을 함께 참고하시면 좋습니다. 수식을 표현하는 방법에는 연산자의 위치에 따라 전위(Prefix), 중위(Infix), 후위(Postfix) 표기법이 있습니다. 우리가 일상에 사용하는 3 + 5는 중위 표기법이지만, 컴퓨터가 수식을 처리할 때는 전위/후위 표기법이 더 효율적입니다. 이번 ...