반응형

2025년 신입 개발자라면

아래는 작성한 글 전문이에요. 워크스페이스(blog-git-commands.md)에도 동일하게 저장해 두었습니다.


2025년 신입 개발자라면, Git 자주 쓰는 명령어 정리 — 이것만 외우면 반은 한다

요즘 면접 보면 Git 사용 경험을 거의 필수로 물어보는 시대죠. 근데 막상 처음 배우는 사람 입장에서 명령어가 너무 많아서 막막한 거예요. 저도 첫 주에 checkout이랑 revert 헷갈려서 한참 헤맸습니다. 오늘은 자주 쓰는 명령어만 콕콕 짚어서 정리해 봤어요.

Git 자주 쓰는 명령어 정리에 대해 자주 묻는 질문 5가지

IT 커뮤니티와 GitHub Discussions를 보면 비슷한 질문이 정말 많이 올라옵니다. 흔한 것들만 추려봤어요. 진짜 자주 물어요, 이거.

Q. rebase랑 merge, 뭘 써야 하나요? 둘 다 결과는 비슷합니다. 다만 rebase는 커밋 이력을 깔끔하게 정리할 수 있어요. 공식 Git 문서(https://git-scm.com/docs/git-rebase)에서도 "history를 재작성하는 도구"라고 명시돼 있습니다. 개인적으로는 팀 정책에 맞춰 쓰는 게 제일 안전해요.

Q. reset이랑 revert는 다른 건가요? 맞아요, 엄연히 다릅니다. reset은 커밋 자체를 지우는 거고, revert는 되돌리기용 신규 커밋을 만드는 거예요. 이미 푸시한 커밋은 revert만 써야 안전합니다. Stack Overflow 답변들도 이 차이를 정확히 짚어주죠.

Q. stash는 언제 쓰나요? 작업 중인데 급하게 다른 브랜치로 옮겨야 할 때, 임시로 변경사항을 저장해두는 기능이에요. 간단히 말하면 "옮겨놓기통" 같은 거예요.

Q. clone이랑 pull 차이가 뭔가요? clone은 처음 받을 때, pull은 이미 받은 저장소를 최신 상태로 동기화할 때 씁니다. 되게 자주 헷갈리는 부분이잖아요.

Q. GitHub에 push가 안 돼요. 권한 문제일 가능성이 큽니다. PAT(Personal Access Token)나 SSH 키 설정을 먼저 확인해 보세요. GitHub 이슈 트래커에도 같은 증상이 자주 보고됩니다.

💡

처음부터 모든 옵션 외울 필요 없어요. 기본 흐름만 익히고, 필요할 때마다 한 개씩 더 배워가면 됩니다. 어차피 그렇게 늘더라고요.

실제 사례: 이런 분들은 이렇게 했습니다

옛날에 제가 처음 Git 쓸 때 얘기 하나만 해볼게요. 브랜치 이름 잘못 적었는데 그냥 -D로 강제 삭제해버린 적 있었어요. 처음엔 멀쩡한 줄 알았는데, 일주일 뒤 그 브랜치의 커밋이 통째로 사라진 거예요. 진짜 그랬어요.

그때는 몰랐는데. git reflog라는 명령어가 있었더라고요. 치면 HEAD가 가리켰던 모든 기록이 쭉 나옵니다. 거기서 커밋 해시 잡고 cherry-pick으로 살려냈어요. 살짝 무서웠지만, 결국 복구는 됐습니다.

GitHub 이슈 트래커에도 비슷한 사례가 여러 건 보고돼 있어요. "강제 리셋 후 복구"라는 주제로 종종 보이거든요. 2024년 한 해 동안만 관련 이슈가 수십 건은 올라왔던 걸로 기억합니다.

또 다른 케이스로, 협업 중 충돌(conflict)이 계속 나는 분들이 있어요. 이럴 땐 일단 git status로 상태부터 봅니다. 어떤 파일이 충돌났는지, staged 되어 있는지, 한눈에 다 나와요. 그다음 충돌 마커(<<<<<<<)를 직접 수정하는 게 가장 확실하답니다. 참고로, GUI 툴로 해결해도 무방합니다.

단계별 솔루션 따라하기

자, 이제 실제로 자주 쓰는 명령어 셋트로 넘어갈게요. 처음엔 이 정도만 외우셔도 충분합니다. 표로 한 번에 봤어요.

구분 명령어 짧은 설명
시작 git init 새 저장소 만들기
받기 git clone <url> 원격 저장소 복제
상태 git status 현재 변경 상태 확인
추가 git add . 변경사항 전부 스테이지
기록 git commit -m "메시지" 커밋 생성
푸시 git push origin main 원격에 업로드
가져오기 git pull 원격 변경 가져오기
브랜치 git checkout -b feat/xxx 새 브랜치 생성·이동
병합 git merge feat/xxx 브랜치 합치기
되돌리기 git revert <hash> 되돌리기 커밋 생성
임시저장 git stash 작업 임시 보관
기록 보기 git log --oneline 커밋 한 줄로 보기

공식 릴리스 노트에 따르면, Git 2.43(2024년 5월)부터는 git rebase --update-refs 옵션이 도입됐다고 합니다. reference 업데이트를 자동으로 해주는 기능이에요. 써보면 꽤 편리하답니다.

추천 워크플로우는 단순합니다. add → commit → push. 딱 이거예요. 처음엔 이 세 명령어만 자유자재로 쓸 수 있어도, 협업에 들어갈 수 있어요. 그때는 몰랐는데, 사실 입문 단계에선 그것만으로도 충분했습니다.

체크리스트: 이것만 확인하세요

마지막으로, 막상 쓰다 보면 깜빡하는 항목만 추렸어요. 한번씩 훑어주시면 좋아요. 돌이켜보면, 저는 이 리스트 중 반도 안 챙기고 시작했더라고요.

  • [ ] 작업 시작 전 항상 git status
  • [ ] 커밋 메시지는 한 줄 요약 + 상세 설명 2줄
  • [ ] 푸시 직전 git diff --staged로 변경 내역 확인
  • [ ] 다른 사람 작업 가져올 땐 git pull 먼저
  • [ ] 새 기능은 브랜치 따로 파서 진행
  • [ ] merge 끝나면 불필요한 브랜치는 정리
  • [ ] .gitignore에 환경변수·빌드 산출물 등록
  • [ ] 충돌 떴을 때 무작정 --force 금지
  • [ ] 패스워드는 PAT, 키 인증은 SSH로

아홉 개쯤 되네요. 근데 다 중요합니다.

자주 묻는 질문 더 보기

Q. Git을 CLI로만 익혀야 할까요? 꼭 그렇진 않아요. VS Code나 JetBrains IDE에도 Git UI가 내장돼 있습니다. 다만 도구 쓰다 문제 생기면 결국 터미널로 돌아오게 돼요. 인 셈이에요.

Q. 커밋 메시지 관례가 있나요? 있어요. Conventional Commits(https://www.conventionalcommits.org/ko)라는 규약이 널리 쓰입니다. feat:, fix:, docs: 같은 prefix를 붙이는 방식이죠.

Q. Git GUI 툴 추천해주세요. 소스트리(SourceTree)가 입문자에겐 무난해요. 깃허브 데스크탑도 심플하고 좋습니다.

Q. 협업할 때 conflict 줄이는 팁 있나요? 가능하면 같은 파일을 동시에 수정하는 일이 없게 역할을 나누는 게 가장 확실합니다. 자주 pull하고, 작은 단위로 자주 커밋해 두면 도움이 돼요.

마무리

오늘은 Git 자주 쓰는 명령어를 한 번 정리해 봤어요. 사실 입문 단계에서 외워야 할 건 생각보다 적습니다. add, commit, push, pull, checkout, branch — 여섯 개면 일상 작업 대부분이 가능해요. 나머지는 필요할 때마다 그때그때 익혀가면 됩니다.

긴 글 끝까지 읽어주셔서 고맙습니다. 궁금한 점은 댓글로 알려주세요. 이 글이 조금이라도 도움이 됐다면 다음 글도 기대해 주세요.

#Git #명령어정리 #입문 #개발자 #버전관리

반응형
Posted by no_name
:
반응형

첫 출근 날, 사인하라고 내민 종이

첫 출근 날, 사인하라고 내민 종이 — 근로계약서 작성 시 필수 포함 사항 5가지

3월 첫 주 월요일, 새 회사 첫 출근에 잔뜩 긴장돼 있었어요. 인사팀 직원이 한 장의 종이를 내밀었죠. "이거 서명 부탁드려요." 뭔지도 모르고 사인했습니다. 지금 돌이켜보면, 그게 제 첫 번째 실수였어요.

⚠️

이 글은 일반 정보이며 전문 법률 자문이 아닙니다. 구체적인 분쟁 상황은 대한법률구조공단(132) 또는 고용노동부(1350) 상담을 권장합니다.


제 근로계약서 작성 시 필수 포함 사항 이야기: 그때는 몰랐던 것들

사실 그날은 너무 떨려서 종이를 대충 훑었거든요. 사인란만 보고 휘갈겼습니다.

참고로, 근로기준법 제17조에 따르면 사용자는 근로계약을 체결할 때 반드시 서면으로 명시해야 하는 항목이 있어요. 국가법령정보센터에 등재된 법령을 보면 핵심은 다섯 가지입니다.

필수 기재 항목 구체적으로 봐야 할 것
근로계약기간 정규직/계약직 구분, 수습 기간 유무
업무 내용·근로장소 "사무보조" 같은 포괄 표현은 위험
근무시간·휴게시간 주 15시간 미만 여부, 탄력제 적용
임금 구성·지급일 기본급·수당·식대·교통비 분리
연차유급휴가 발생 요건 일수, 사용 시점

표에서 보듯, 단순히 사인만 하는 게 아니에요. 계약 기간이 끝난 줄도 모르고 일했던 지인 사례가 있거든요. 6개월 계약직으로 입사했는데, 계약서에 자동 갱신 조항이 빠져 있어서 다음 달에 갑자기 잘렸습니다. 그 친구는 한 달치 월세도 못 구하고 지방으로 내려갔어요.

💡

핵심 요약: 근로계약서는 '서명'보다 '기재 내용'이 훨씬 중요합니다. 특히 임금 구성과 계약 기간부터 확인하세요.


이런 일이 일어난 진짜 원인

돌이켜보면, 원인은 명확해요.

첫째, '큰 회사니까 믿어도 되지'라는 안일함. 사실 근로기준법 제17조는 회사가 의무를 지키지 않을 때 근로자가 손해배상을 청구할 수 있는 근거가 됩니다. 대법원 판례를 보면, 근로계약서에 필수 기재사항이 빠진 경우 그 자체로 사용자의 의무 위반이 인정돼요.

둘째, 어려운 법률 용어를 그냥 흘려버린 것. '연차유급휴가'라는 말이 왜 들어가는지도 모르고 넘겼죠. 1년 미만·주 15시간 미만 근로자는 연차휴가가 안 생길 수도 있어요. 그런데 계약서에 뭐라고 적혀 있는지에 따라 결과가 완전히 달라진다는 걸 나중에 알았습니다.

셋째, 사본을 안 받은 것. 그날은 그냥 사인하고 돌아왔어요. 법제처 안내에 따르면 사용자는 근로자가 요구할 경우 계약서 사본을 의무적으로 교부해야 한다고 합니다. 사인한 다음에도 달라고 할 권리가 분명히 있었어요. 진짜 그랬습니다.


제가 결국 찾은 해결 방법

지금은 다릅니다.

저는 이렇게 해요. 출근 전날 미리 리스트 출력해서 들고 갑니다. 사인 전에 다음 네 가지를 꼭 물어봐요.

  1. "계약 기간은 언제까지인가요?" 갱신 여부도요.
  2. "임금은 기본급과 수당이 분리되어 있나요?" 식대·교통비 포함 여부도요.
  3. "근무시간과 휴테시간은 어떻게 되나요?" 탄력 근무제도면 그 조건까지요.
  4. "연차유급휴가 발생 조건은요?" 1년 미만 신규 입사자도 마찬가지로요.

이 네 가지가 빠지면 사인하지 않는 게 안전해요. 설령 분위기가 어색해도요. 분위기 따위보다 서류 한 장이 나중에 통장을 지켜줍니다. 표준 근로계약서 양식은 고용노동부에서 내려받을 수 있으니, 고용노동부 자료실에서 미리 받아서 비교해 보는 것도 방법이에요.


이번 경험에서 얻은 3가지 교훈

교훈 1. 계약서는 '서류'가 아니라 '보장'이에요. 내용이 비어 있으면 받을 것도 없어요.

교훈 2. 모르는 단어는 그 자리에서 물어보세요. 나중에 따지는 건 진짜 힘들어요.

교훈 3. 사본은 무조건 받으세요. 없으면 추후 입증이 사실상 불가능합니다.


마무리

정리하면, 근로계약서 작성 시 필수 포함 사항은 계약 기간, 업무·장소, 근무시간, 임금, 연차휴가 — 다섯 가지예요. 하나라도 비어 있으면 나중에 본인이 손해 보는 구조가 됩니다.

오늘은 여기까지. 도움이 되셨으면 좋겠네요. 끝까지 읽어주셔서 고맙습니다. 궁금한 점은 댓글로 알려주세요. 방문해 주셔서 감사합니다. 또 다른 주제로 찾아뵙겠습니다.


자주 묻는 질문 (FAQ)

Q1. 계약서에 필수 기재사항이 빠지면 어떻게 되나요? 사용자가 근로기준법 제17조 위반으로 과태료 부과 대상이 되며, 근로자는 손해배상을 청구할 수 있어요.

Q2. 수습 기간 중에는 연차휴가가 없나요? 1년 미만·주 15시간 미만 근무자는 발생하지 않을 수 있지만, 그 외에는 입사일 기준으로 발생합니다.

Q3. 표준 근로계약서 양식은 어디서 받나요? 고용노동부 홈페이지 자료실에서 PDF로 내려받을 수 있어요.

Q4. 계약서 사본을 안 주면 어떻게 하나요? 서면으로 교부 요청을 하고, 거부 시 고용노동부(1350)에 진정을 제기할 수 있어요.

Q5. 구두 약속도 법적 효력이 있나요? 대법원 판례를 보면 구두 합의도 효력이 인정되는 경우가 있어요. 다만 입증 책임이 근로자에게 있으니 문서화가 안전합니다.

#근로계약서 #근로기준법 #노동법 #첫출근 #연차휴가

반응형
Posted by no_name
:
반응형

상속세 절세, 생전 증여 vs 사후 상속? 5가지 방법 비교로

상속세 절세, 생전 증여 vs 사후 상속? 5가지 방법 비교로 정리합니다

부모님 재산 물려받는데 세금이 얼마나 나올지, 궁금하셨을 거예요. 예전엔 저도 막연했습니다. "나중에 알아서 되겠지" 정도로요. 근데 공부하면서 느낀 건, "미리"와 "나중"의 결과는 하늘과 땅 차이라는 거예요. 오늘은 그 경험을 정리합니다.

⚠️

이 글은 일반 정보이며 전문 자문이 아닙니다. 세법은 수시로 바뀌므로 실제 적용 전 세무사·변호사 상담을 권합니다.

상속세 절세, 자주 묻는 질문 5가지

Q1. 누가 내나요? 국가법령정보센터에 따르면, 상속세는 피상속인이 아니라 상속인의 거주지·국적 기준이에요. 거주자는 전 세계 자산, 비거주자는 국내 자산만 대상입니다.

Q2. 공제는 얼마까지 받을 수 있나요? 2025년 기준, 법정상속공제 5억 원 + 배우자공제(최대 30억) + 자녀·미성년·연로자 공제를 더할 수 있어요.

Q3. 보험금은 상속재산인가요? 대법원 판례를 보면, 피상속자가 납입한 보험료 상당액만 상속재산에 포함됩니다. 나머지는 수익자 소득으로 분리돼요.

Q4. 평생 증여 vs 사후 상속, 어느 쪽이 나아요? 상황마다 다릅니다. 일단 10년 합산과세와 누진세율을 같이 따져야 해요. 단일 건만 보면 증여가 유리하지만, 고액일 땐 역전될 수 있습니다.

Q5. 감정평가는 꼭 해야 하나요? 법적 필수는 아니지만, 사실상 절세의 핵심이에요. 부동산·비상장주식·농지는 평가에 따라 수천만 원 차이가 나죠.

실제 사례: 이렇게 갈렸어요

참고로, 아래 사례는 실제 분쟁이 아닌 일반 상황을 각색한 것입니다.

A씨는 어머니 아파트 한 채를 사후에 그대로 상속받았어요. 평가 없이 시가 그대로 신고해서 세금을 거의 다 냈죠. 반면 B씨는 5년 전부터 조금씩 증여했고, 증여재산공제(10년에 5천만 원)와 자녀공제를 활용해 절세에 성공했어요.

진짜 그랬어요. 차이는 뭐였을까요. 타이밍이었습니다. 한 사람은 "지금"을, 다른 한 사람은 "나중"을 골랐을 뿐인데 결과는 완전히 달랐어요.

5가지 절세 방법, 단계별로 따라하기

1단계. 생전 증여로 분산하기

가장 무난한 방법이에요. 대한법률구조공단 자료에 따르면 증여재산공제는 10년에 한 번 5천만 원까지, 배우자 증여는 최대 6억까지 공제받을 수 있습니다.

다만 증여세율과 상속세율을 함께 비교해야 해요. 작은 금액은 증여가, 큰 금액은 상속이 유리할 수 있습니다. 일단 본인의 전체 자산을 먼저 파악해 보세요.

2단계. 공제 한도 극대화

핵심 항목만 정리해도:

공제 항목 한도 비고
법정상속공제 5억 원 자동 적용
배우자공제 최대 30억 실제 상속분 한도
자녀공제 1인당 5천만 미성년 별도 가산
연로자공제 5천만 65세 이상
미성년자공제 1천만~3천만 20세 미만

공제 빠짐없이 챙기면 수천만 원이 절약돼요. 꽉 채우는 게 핵심입니다.

3단계. 평가감정으로 시가 낮추기

부동산·비상장주식·농지는 감정평가를 통해 시가를 산정해요. 법제처 안내에 따르면 상속재산 가액은 원칙적으로 매매 시가의 80% 이상이지만, 감정평가 적용 시 더 낮아질 수 있습니다. 살짝만 낮춰도 절세액은 커요.

특히 비상장주식은 순자산가치와 수익가치, 두 방법을 섞어 평가하는데 어떤 회계법인에 맡기느냐에 따라 결과가 꽤 달라집니다.

4단계. 보험금으로 유동성 확보

상속세는 6개월 내 납부해야 해요. 현금이 부족하면? 보험금을 미리 설계해서 납부 자금으로 쓸 수 있습니다. 다만 보험료가 과도하면 상속재산에 잡힐 수 있으니 약관 설계가 중요해요.

5단계. 가업·농업 상속공제 검토

가업 또는 농업 영위 시 가업상속공제(최대 300억) 또는 농어촌특별세 면제 등을 검토해요. 대법원 판례를 보면 이 공제는 사전 심사 통과가 핵심입니다. 미리 준비해야 적용받기 수월하죠.

체크리스트: 지금 바로 확인하세요

  • [ ] 가족 증여 이력 10년치 점검
  • [ ] 공제 가능 항목 전체 리스트업
  • [ ] 부동산·주식 평가감정 가능 여부 확인
  • [ ] 유동성 확보 수단(보험, 예금) 검토
  • [ ] 가업상속공제 해당 여부 사전 확인
  • [ ] 세무사·변호사 상담 일정 잡기
  • [ ] 가족 회의 일정 잡기
💡

핵심 요약: 상속세 절세는 "미리 + 정확히 + 꼼꼼히"가 정답이에요. 시기가 늦을수록 선택지가 줄어듭니다. 일단 체크리스트부터 시작해 보세요.

마무리

정리하면, 상속세 절세 5가지 방법은 ① 생전 증여 ② 공제 극대화 ③ 평가감정 ④ 보험 활용 ⑤ 가업상속공제예요. 어느 하나가 정답은 아닙니다. 본인 상황에 맞춰 조합하는 게 핵심이에요.

오늘은 여기까지. 도움이 되셨으면 좋겠네요. 끝까지 읽어주셔서 고맙습니다. 궁금한 점은 댓글로 알려주세요. 이 글이 조금이라도 도움이 됐다면 다음 글도 기대해 주세요. 방문해 주셔서 감사합니다. 또 다른 주제로 찾아뵙겠습니다.


FAQ: 자주 묻는 질문 모음

Q. 상속세 신고 기한은 언제인가요? A. 상속개시일이 속하는 달의 말일로부터 6개월 이내예요. 기한 미준수 시 가산세 20%가 붙습니다.

Q. 배우자공제는 어떻게 쓰나요? A. 실제 상속받은 금액이 한도 안이면 그대로 공제됩니다. 초과분은 배우자가 다시 상속할 때 합산과세 대상이에요.

Q. 증여세율과 상속세율 중 뭐가 낮나요? A. 일반적으로 증여세율이 낮지만, 누진구조라 고액일 땐 역전됩니다. 시뮬레이션이 필수죠.

Q. 절세 신탁은 안전한가요? A. 대한법률구조공단 자료에 따르면 수탁자 관리가 핵심입니다. 신뢰할 수 있는 금융기관과 상담 후 결정하세요. 자세한 내용은 국가법령정보센터(https://www.law.go.kr)에서 확인하실 수 있어요.

Q. 농지 상속, 다른 방법이 있나요? A. 농지 평가감정 + 농어촌특별세 면제를 함께 활용할 수 있어요. 농업경영인 등록 여부가 핵심이죠.

#상속세 #상속세절세 #증여 #절세방법 #상속공제

반응형
Posted by no_name
: