git

중복 커밋 내역 합치는 방법
이런 필요 없는 이력들이 남을 수 있다. 원하는 시점을 찾는다. 빨간색 글 참고하기. 원하는 지점에서 팝업을 하여 Reset ... 선택해준다. Soft로 하는것이 중요하다!그렇지 않으면, 코드도 변경된다. 밑에 과정까지 끝났다면, 커밋하는 파일 체크칸에 수정되지 않은 파일들이 있을것이다. 그 파일들을 그대로 둔채 -> develop 브랜치를 리베이스 한다. 다음 git push -f 를 진행해준다 여기까지 진행했다면 깃허브에서 확인해보면 필요없는 이력들이 전부 없어져있는 것을 확인가능하다 그 다음 인텔리제이 커밋이력 파일은 그대로 다 있을건데 파일들을 하나로 묶어서 올려주면 되는 것이다. 이렇게 진행하면 코드 수정 내역들이 커밋칸에 다시 남아 있을 것이다.그러면 파일들을 묶어서 다시 커밋 올..

IntelliJ에서 Git Rebase 사용하기 (2)
IntelliJ에서 Git Rebase 사용하기 (1)에서의 문제점을 해결 방법에 대해 설명드리도록 하겠습니다. 문제점 상황. develop -> feature/A -> feature/B 순으로 브랜치를 생성하도록 하겠습니다. develop -> feature/A 까지 작업을 한 상태라고 생각하고, feature/B 브랜치에서 커밋을 해주고, PR을 올리는 상황이라고 가정합니다. 의문점. feature/A 브랜치에서 작업 하였던 커밋 내역이 왜 feature/B 브랜치에 남아 있는 것인지 이유를 몰랐다. 분명, feature/B 브랜치에서 커밋을 해주고, PR을 올릴때를 보면 없었는데, 왜 생겨 났는지… 그 이유는, 내가 몇 가지 추가 작업을 해주지 않아서 그런 것이다. 다시, 처음부터 작업하는 것을 보..

IntelliJ에서 Git Rebase 사용하기 (1)
IntelliJ에서 Git Rebase 사용하기 (1) 포스팅은 하는 방법에 대한 설명이지만, 깃 커밋 이력이 쌓이게 된다는 문제점이 발생합니다. 그 해결 방법으로는 : https://alstjr706.tistory.com/368 여기를 확인해주세요! 시작전에, 혹시라도 리베이스를 진행하다 에러가 발생하였다면, git rebase --abort 브랜치 생성 순서. (잘 보기) develop → feature/sign-up → feature/login 먼저 브랜치들 각각 세팅하기 develop 브랜치를 만든다. 브랜치명 작성하다 현재 위치 확인하기. 클래스 생성 후 코드를 작성하고 커밋 버튼을 누른다. (숫자 순서대로 진행) 커밋할 파일을 체크 후, 커밋 메시지 작성한 뒤 커밋 버튼 클릭 화살표 모양을 클..