반응형

git초보 2

revert vs reset – 커밋 되돌리기

Git에서 작업 중 "실수했어요! 이전 상태로 되돌리고 싶어요!" 하는 순간이 꼭 찾아옵니다.이럴 때 사용하는 대표적인 명령어가 바로 **revert**와 **reset**입니다.하지만 이 두 명령어는 사용 목적도, 결과도 완전히 다릅니다.오늘 포스팅에서는 두 명령어의 개념, 차이점, 실제 사용법을 쉽게 정리해드리겠습니다.✅ 핵심 요약 먼저 보기 구분 git revert git reset 목적이전 커밋을 무효화하는 새 커밋 생성커밋 자체를 삭제하거나 이동안전성안전 (히스토리 유지)위험 (히스토리 변경)협업 시✅ 추천 (이력 유지됨)⚠️ 주의 (공유 브랜치에서 사용 시 충돌 가능)사용 예잘못된 코드 무효화테스트용 커밋 제거, 초기화 등🔁 1. git revert – 이전 커밋을 무효화 git reve..

Git 2026.01.03

GitHub에서 Pull Request 보내기 – 협업의 첫 걸음

✨ 들어가며GitHub를 사용한 협업에서 가장 중요한 흐름,바로 Pull Request (PR) 입니다! PR은 “내가 수정한 내용을 프로젝트에 반영해 주세요” 하고 요청하는 것이에요.오픈소스든, 회사 프로젝트든, PR을 이해하면 협업의 90%는 이해한 거랍니다 😎 📌 1. Pull Request란?PR은 수정한 내용을 저장소에 반영해달라고 요청하는 과정입니다.다른 사람이 만든 저장소(fork)에서 내가 작업한 브랜치를원본 저장소의 메인 브랜치(main/master)로 합치도록 요청하는 거예요. 🔍 예시 상황1. 오픈소스 저장소를 포크(fork)2. 내 로컬/깃허브에서 작업 3. 수정 내용이 완성되면 PR을 보내 반영 요청! 🛠️ 2. Fork해서 내 저장소로 복사하기PR을 보내고 싶은 깃허브 ..

Git 2025.04.18
반응형