일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- PS
- C++
- 백준
- 안드로이드
- 프로그래밍
- 자료구조
- 알고리즘
- 코딩
- algorithm
- 안드로이드스튜디오
- Python
- 개발자
- Coding
- IT도서
- 프로그래머스
- programming
- 자바
- 리액트네이티브
- Android
- kotlin
- DP
- 씨쁠쁠
- 코딩테스트
- androidstudio
- java
- 동적계획법
- 웹
- 앱개발
- 비전공자를위한이해할수있는IT지식
- 파이썬
- Today
- Total
한 발짜국
[Github] private 레파지토리 잔디 반영 에러, rebase 시 -preserve-merges was replaced by --rebase-merges 에러 해결 본문
[Github] private 레파지토리 잔디 반영 에러, rebase 시 -preserve-merges was replaced by --rebase-merges 에러 해결
발짜국 2023. 3. 16. 17:02지난주부터 본격적인 코딩 테스트 공부와 깃허브 잔디채우기를 시작했는데 새로운 데스크탑에서 eclipse로 커밋 및 푸쉬를 했는데 잔디에 반영이 안됐다;;; 며칠을 그냥 보내고 오늘에서야 에러를 해결해보려고 했는데, 생각보다 이것저것 오류가 많았고 지식이 부족해서 굉장히 오래걸렸다.
결론적으로 에러 원인은 로컬의 이메일 문제였다. 너무 오랜만에 새로운 컴퓨터를 사용하다보니 git 이메일 설정도 안하고 default값으로 커밋하고 푸쉬하니 반영이 안된 것이었다.
커밋을 잔디에 반영하려면 Github 계정에서의 이메일 값 == 로컬 이메일 값 이어야 한다.
잔디 에러는
https://wellbell.tistory.com/43
이 글을 보고 해결해나갔는데, git이 최신버전이라 그런지 이 글과 똑같은 결과가 안나와 애를 먹었다;;
먼저 첫번째 문제점은
fatal: --preserve-merges was replaced by --rebase-merges
Note: Your `pull.rebase` configuration may also be set to 'preserve',
which is no longer supported; use 'merges' instead
진짜 간단한 해결법인데 이것때문에 구글 한시간은 뒤진듯 하다.
항상 모든 문제는 에러를 잘 읽어보면 답이 나온다.......
더이상 --preserve-merges가 지원되지 않고 --rebase-merges로 대체되었단다
그렇다면 우리가 언제 --preserve-merges를 사용했느냐?
바로 -p 이다. 그냥 -p 대신 --rebase-merges 혹은 -r을 적어주면 된다.
git rebase -i -r 9fce21a
두번째 문제점은 (사실 문제점이라기보다 몰라서 헤맸던것..ㅎㅎ)
나는 첫번째 커밋부터 rebase가 필요했는데 rebase할 커밋 앞의 해쉬코드를 적어야한다고 했다.
난 전에 커밋이 없는데 어쩌지? 하고 또 한번 구글을 뒤진결과 최초 커밋을 rebase하려면 해쉬코드 대신 --root를 적어주면 된다.
git rebase -i -r --root
그리고 아래와 같은 화면이 나오면 a를 누르고 rebase해줄 커밋 해쉬 코드의 pick → edit으로 변경해주고 esc 후 wq 적어서 엔터해주면 된다.
이후 과정은 위에 티스토리 글을 따라하면 된다!!!
다시 잔디가 돌아왔을때 정말 감격했다. 별거 아닌건데 왜이리 오래걸린건지...
아 그리고 난 하다보니 커밋 메시지도 다바꿔버리고 싶어서
이 글보고 바꿨다. 개인적인 공부 레파지토리니 마음대로 바꿔도 문제 없어서 좋다ㅋㅋ
잔디 해결한다고 이것저것 만지다가 파일 하나 날려먹었지만 그래도 해결했으니 행복하다.
구글에 같은 케이스의 해결법을 바로바로 찾기 어렵길래 올려본다ㅎ
'알고리즘&자료구조' 카테고리의 다른 글
파이썬 기초 강의 (프로그래머스 강의, 파이썬 입문) (2) | 2022.01.13 |
---|---|
알고리즘 #14 (DP, 백준 11722번, 11053번, 11054번) [C++] (0) | 2021.12.28 |
알고리즘 #13 (DP, 백준 1463번, 11726번) [C++] (0) | 2021.12.27 |
알고리즘 #12 (DP, 백준 2579번) [C++] (0) | 2021.12.27 |
알고리즘 #11 (DP, 백준 2748번, 9095번) [C++] (0) | 2021.12.23 |