깃허브 3

[Github/깃허브] push한 commit message 수정

자바 스프링 공부를 하다가...커밋 컨벤션을 안지키고 커밋하고 그냥 푸시를 해버렸다. 이렇게 [Test] 로 컨벤션을 지키면서 커밋작성을 하고 싶었는데, 그냥 "Checking beans in various types and situation' 이라고 올려버렸다. 아직 push 하지 않은 커밋메시지는 아래와 같이 amend 를 이용해서 가장 마지막에 commit 한 내용을 수정할 수 있다. git commit --amend git commit --amend 를 사용하고 커밋을 수정할 수 있는 창이 뜨면, 수정을 완료한 후 esc -> :wq(저장 + 창 닫기) 를 해주면 된다. 그럼, 이미 push한 커밋에 대해서 커밋메시지를 수정하고 싶을 때는 어떻게 해야 할까? 1. 터미널에서 rebase를 사용해서..

[Github/깃허브] Git에서 커밋이란? commit 을 넘나드는 파일상태!

👉 Git에서 커밋이란? - 변경 사항의 모음(X)이 아닌 하나의 최종 코드 모음(O) 이다! - 다만, 기존 커밋과 비교해서 변경된 파일이 아니면, "변경되지 않았다"고만 저장해서 용량이 무겁지 않다! ※ SVN은 바로 이전 커밋과의 변경사항만 저장 - 그래서 커밋당 용량은 더 가볍지만 한 버전을 보려면 맨 처음 커밋부터 계산해야 한다. -> 속도 느림 (증권사에서의 실무를 기억해보자!) [1주차] 여의도 증권사 실무 12.19 (월) - 오늘은 여의도 증권사에서의 첫 출근날이었다. 8시까지 출근이지만, 오늘 새벽에 카타르 월드컵 결승을 하는 바람에 잠을 거의 선잠으로 2시간 정도 밖에 못 잤다. 정상 컨디션으로 점 letzgorats.tistory.com - 반면, Git은 바로 이전 커밋만 보면 된..

[Github/깃헙] Repository(레파지토리) 이동하는 방법 - clone/mirror

Github에서 Organization이나 다른 레포에서 진행했던 레파지토리를 commit 등의 기록과 함께 또 다른 내 개인 레포로 옮기고 싶을 때는 어떻게 할까? CMD창을 열어 쉽게 해결할 수 있다. git clone --mirror {기존 레파지토리} cd {기존 레파지토리 명}.git git remote set-url --push origin {신규 레파지토리 주소} git push --mirror [적용 사례] 저번 알고리즘 스터디를 진행했던 organization의 기존 Repository 를 https://github.com/DLSK-study/letzgorats.git 라고 해보자. (해당 레포가 있는 주소는 초록색 Code탭에서 복사할 수 있다.) 위의 레포를 새로운 repository..

반응형