본문 바로가기

Git/with Remote4

Git revert 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 목차 revert란 revert 사용 방법 Merge Commit을 이전 커밋으로 되돌리기 1. revert란 이전 커밋으로 돌아가는 방법입니다. 단, 중요한 특징은 '이전 버전으로 되돌아갔다'라는 이력을 생성하며 커밋 번호가 올라간다는 점입니다. 즉, 논리적으로 실제 내용은 이전으로 돌아갔어도, 커밋 이력은 하나 더 늘어난다는 특징이 있습니다. revert가 필요한 이유는, 모두가 함께 쓰는 브랜치라 이력 관리가 중요하다면 변경 사항을 쥐도 새도 모르게 없애는 것보다는 '변경사항을 되돌렸다'는 새로운 커밋을 만드는 게 더 낫기 때문입니다. 2. revert 사용 방법 커밋 한 개 되돌리기 $ git .. 2021. 10. 23.
원격 저장소 브랜치 삭제 (delete remote branch) 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 목차 Intro 방법1 방법2 1. Intro git에서 remote branch delete 하는 방법에 대해 알아보겠습니다. 삭제할 브랜치 이름은 feature/TEST-860 입니다 2. 방법1 $ git push origin --delete feature/TEST-860 3. 방법2 $ git branch -d feature/TEST-860 $ git push origin feature/TEST-860 출처 git 원격지 브랜치 삭제(delete remote branch) 2021. 10. 10.
원격 저장소에 올라간 커밋 제거 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 목차 Intro 로컬에서 되돌리고 싶은 커밋으로 이동하기 원격 저장소에 강제로 push 주의사항 1. Intro 원격 저장소에 올라간 커밋을 제거(되돌리기)하는 방법에 대해 알아보겠습니다. 이미 원격저장소(깃허브)로 push 해버린 경우에는 로컬에서 커밋을 되돌린 후에 강제로 push를 해야합니다. 2. 로컬에서 되돌리고 싶은 커밋으로 이동하기 우선 로컬에서 되돌리고 싶은 커밋으로 가기 위해 아래와 같은 명령어를 입력해줍니다. $ git reset --hard HEAD^ # case1. 바로 이전 커밋으로 돌아감 $ git reset --hard HEAD~n # case2. 위에서부터 n만큼 아래의 커밋으로 돌아감 (n대신에 숫자.. 2021. 10. 10.
Remote Branch 가져오기 (master 제외) 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 목차 Intro git remote update 원격 저장소 branch 확인 원격 저장소의 branch 가져오기 1. Intro (이미 원격 브랜치를 clone해온 상황에서) 다른 원격 브랜치를 로컬로 가져오는 법에 대해 알아보겠습니다. 만약 원격 저장소의 feature/target-branch를 가져오고 싶다면 아래 명령어를 사용하면 됩니다. $ git checkout -t origin/feature/target-branch 2. git remote update 먼저 원격 브랜치에 접근하기 위해 git remote를 갱신해줄 필요가 있습니다. 3. 원격 저장소 branch 확인 원격 저장소의 branch 리스트를 확인하는 방법.. 2021. 10. 10.