코딩 도구/개발 도구 & 환경 (Dev Tools & Environment)(23)
-
[GitHub]여러 React 프로젝트를 하나의 레포지토리로 합치는 방법
문제 상황React 공부를 하면서 mini-blog, my-app처럼 각각 다른 프로젝트를 만들게 되었다. 이들을 각각 GitHub에 올리다 보니 레포지토리가 분산되어 관리가 어렵고, 하나의 레포지토리에서 모아 보고 싶다는 생각이 들었다. 그래서 react-study라는 하나의 레포지토리를 만들어 그 안에 react-start/mini-blog, react-start/my-app 형태로 구조를 통합하려 했다.하지만 로컬에서는 VSCode 상에서 잘 정리된 구조가 GitHub에는 반영되지 않거나, 중첩된 .git 폴더 때문에 서브모듈 경고가 발생하고 푸시도 되지 않는 문제가 발생하였다.문제 원인mini-blog, my-app 폴더 각각이 독립된 Git 리포지토리였기 때문에 .git 폴더가 존재하고 있었다...
2025.04.08 -
[Oracle] MacOS에서 오라클 실행하기 (feat.Docker)
맥북에서 오라클 19c 실행하기 (MacOS 지원)최근에 sql을 슬슬 공부하고 싶었는데 마침 알고리즘에 서평단이 떠서 지원했더니 이지스퍼블리싱에서 "Doit! 오라클로 배우는 SQL 입문" 서평단에 뽑히게 되어 책을 읽으며 공부를 하는데 이 책이 윈도우로 설명되어 있었다. 기본적으로 오라클은 MacOS를 공식적으로 지원하지 않기 때문에 도커(Docker)를 활용하여 오라클 19c를 설치 및 실행하는 방식으로 진행한다.본 글에서는 도커 설치부터 오라클 19c 실행, SCOTT 계정 활성화 및 SQL 실습 환경 설정까지 단계별로 설명한다. 1. Docker 설치MacOS에서는 오라클을 직접 설치할 수 없기 때문에 Docker를 활용하여 오라클을 실행한다.https://www.docker.com/produc..
2025.03.08 -
[IntelliJ] MacOS 단축키
이 글에서는 MacOS 환경에서 스프링 개발을 비롯한 다양한 작업에 활용할 수 있는 IntelliJ의 필수 단축키를 정리했습니다. 일반 작업 단축키Command + N: 클래스, 인터페이스, 파일, 패키지 등 새 파일 생성Command + Shift + N: 파일 검색 및 열기Command + O: 클래스 검색 및 열기Command + Shift + O: 심볼 검색 (메서드, 변수 등)Command + E: 최근 열었던 파일 목록 보기Command + Shift + E: 최근 편집한 파일 목록 보기Command + W: 현재 활성 창 닫기Command + P: 메서드 호출 시 매개변수 정보 표시Command + F: 현재 파일 내 텍스트 검색Command + R: 현재 파일 내 텍스트 치환Command ..
2025.02.07 -
[Git] 원격 저장소 푸시 거부 문제 해결
Git 원격 저장소 푸시 거부 문제 해결기개발을 하다 보면 Git을 사용하면서 원격 저장소에 코드를 푸시(push)할 때 문제가 발생할 수 있습니다. 이번 글에서는 제가 겪은 'Git push 거부' 문제와 그 원인, 그리고 해결 방법을 정리해보았습니다.문제 상황로컬에서 git init으로 새 프로젝트를 초기화하고, GitHub에 원격 저장소를 생성한 후 다음과 같이 커밋하고 푸시를 시도했습니다.git remote add origin https://github.com/mk-isos/springgit add .git commit -m "Initial commit"git push -u origin main하지만 다음과 같은 에러 메시지가 발생했습니다:! [rejected] main -> main (fetch..
2025.02.04 -
[Git] VS Code와 IntelliJ에서 .gitignore 설정 및 불필요한 파일 제거
.gitignore 설정법 (VS Code & IntelliJ)안녕하세요! 최근 VS Code와 IntelliJ에서 **C++**과 Java 프로젝트를 진행하면서, 불필요한 파일 (.DS_Store, .class, .dSYM)들이 GitHub에 올라가는 문제를 겪었습니다.1. VS Code에서 .gitignore 설정하기 (C++ 프로젝트 예시).gitignore 파일 생성VS Code에서 프로젝트 루트 폴더를 열고, 터미널을 실행합니다.터미널에 다음 명령어를 입력합니다:touch .gitignore📌 C++ 프로젝트에 적합한 .gitignore 예제# C++ 빌드 결과물*.o*.out*.exe*.a*.lib*.dll*.so*.dylib# 디버깅 관련 파일*.dSYM/*.pdb# VS Code 설정 파..
2025.02.03 -
[VScode] Mac에서 Prettier 작동 오류 해결하기
VS Code Mac에서 Prettier 작동 오류 해결하기최근 Mac에서 VS Code를 사용하면서 Prettier가 정상적으로 작동하지 않는 문제가 발생했습니다. 문제를 해결하기 위해 여러 단계를 시도했고, 그 과정을 정리해보았습니다. 🚨 문제 상황: VS Code Mac에서 Prettier 작동안됨코드를 저장해도 자동으로 포맷이 되지 않음npx prettier --check .을 실행했을 때 여러 경고 발생1. Prettier를 기본 포맷터로 설정하기VS Code 설정에서 Prettier를 기본 포맷터로 설정하는 방법:Cmd + , (설정 열기)default formatter 검색Editor: Default Formatter에서 Prettier를 선택파일 저장 시 자동 포맷 활성화:Cmd + ,로..
2025.02.02