728x90 git commit2 [github] git에서 특정 commit을 로컬에 불러오는 방법 1. 특정 커밋으로 체크아웃하기특정 커밋으로 이동하여 그 시점의 파일 상태를 확인하거나 작업을 진행할 수 있습니다. 이 경우 현재 브랜치는 'detached HEAD' 상태가 되며, 새로운 커밋을 생성하면 현재 브랜치가 아닌 해당 커밋에서 분기된 새로운 커밋이 생성됩니다.[bash]git checkout 예를 들어, 특정 커밋 해시가 'abc123'라면 다음과 같이 입력합니다.[bash]git checkout abc123 2. 특정 커밋의 내용을 현재 브랜치에 병합하기특정 커밋의 변경 사항을 현재 브랜치로 병합하려면 'git cherry-pick' 명령어를 사용합니다. 이 명령어는 지정된 커밋의 변경 사항을 현재 브랜치에 적용합니다.[bash]git cherry-pick 예를 들어, 특정 커밋 해시.. 2024. 6. 12. [github] git push 한 내용을 git서버에서 삭제하는 방법 Git 서버에서 'git push'로 푸시한 내용을 삭제하는 방법은 다음과 같습니다. 여기서는 특정 브랜치를 삭제하는 방법을 예로 들겠습니다. 1. 원격 브랜치 삭제1. 원격 브랜치 확인[bash]git branch -r 2. 원격 브랜치 삭제[bash]git push origin --delete -예를 들어, 'feature-branch'라는 브랜치를 삭제하려면,[bash]git push origin --delete feature-branch 2. 특정 커밋 삭제 (리포지토리 이력 재작성)만약 특정 커밋을 삭제하려는 경우, 이력 재작성이 필요합니다. 이는 매우 주의해서 사용해야 하며, 다른 협력자에게 영향을 줄 수 있습니다. 1. 로컬 리포지토리에서 이력 수정[bash]git rebase -i 여.. 2024. 5. 20. 이전 1 다음 728x90