Github에 .iml과 .idea 파일도 커밋해야 할까? + .gitignore 설정 방법
·
IDE & Editor/Intellij
처음 IntelliJ로 개발을 하다 보면 Git에 자동으로 올라가는 IntelliJ IDEA 관련 파일들 때문에 고민이 많을 거예요. 특히 .iml과 .idea 폴더는 올려야 하나? 말아야 하나? 정말 헷갈립니다.이 포스팅에서 왜 무시해야 하는지, 어떻게 깔끔하게 정리하는지 확실하게 정리해보겠습니다. .iml 파일과 .idea 폴더는 뭐하는 파일일까?.iml 파일IntelliJ IDEA가 프로젝트 모듈 정보를 저장하는 파일입니다. 프로젝트 구조, 라이브러리, SDK 등의 정보가 들어있어요. .idea 폴더IntelliJ IDEA가 프로젝트 전반의 설정 파일들을 저장하는 폴더입니다. (코드 스타일, 실행 설정, UI 환경 등 개발자 개인 환경에 맞춰지는 경우가 많음) Github에 커밋해야 할까?❌ 보통은..
error: src refspec main does not match anyerror: failed to push some refs to 'origin' 해결법
·
Git
Git을 사용하여 원격 저장소에 코드를 푸시(push)할 때, 예상치 못한 오류 메시지를 만나는 경우가 있습니다. 처음 이 오류를 접하시면 당황스러울 수 있지만, 원인과 해결 방법을 정확히 알면 쉽게 처리하실 수 있습니다. 이 글에서는 해당 오류가 발생하는 이유와 해결 방법을 차근차근 안내해 드리겠습니다. 이 오류가 발생하는 이유는 무엇인가요?아래와 같은 상황에서 이 오류가 발생하는 경우가 많습니다.1. 로컬에 main 브랜치가 존재하지 않을 경우git push origin main 명령어를 실행했지만, 실제로는 로컬에 main이라는 이름의 브랜치가 존재하지 않는 경우입니다.브랜치 이름이 master일 수도 있고, 다른 이름을 사용하는 경우도 있습니다. 2. 커밋이 전혀 없는 상태에서 푸시를 시도할 경우..
소수와 합성수
·
수학
소수 (prime number)소수약수 (2개)21, 231, 351, 571, 7111, 11131, 11171, 17⋯⋯1보다 큰 자연수 중에서 자기 자신과 1만을 약수로 가지는수를 말한다.약수가 2개뿐인 수는 반드시 소수이다.2는 소수 중에서 가장 작은 수 이며, 유일하게 짝수이다.합성수 (composite number)합성수약수 (3개 이상)41, 2, 461, 2, 3, 681, 2, 4, 891, 3, 9101, 2, 5, 10121, 2, 3, 4, 6, 12141, 2, 7, 14⋯⋯1과 자기 자신이 아닌 자연수의 곱으로 나타낼수 있는 자연수자연수 중에서 1과 소수가 아니면 합성수이다.약수가 3개 이상인 수는 반드시 합성수이다. Comment소수와 합성수의 예제를 풀다가 아래와 같은 문제를..