여러개의 커밋을 revert
안녕하세요
혹시 여러개의 commit 을 revert 할 경우에는 어떻게 하시나요? 구글링 해보니 (https://stackoverflow.com/questions/1463340/how-to-revert-multiple-git-commits)
1. 여러개의 커밋을 git revert --no-commit 후 한꺼번에 묶어서 되돌리는 commit 을 남김
2. git checkout을 사용
개인적으로 이전에는 원칙없이 그때마다 구글링해서 했었다보니... 유림님은 어떤 방식을 사용하시는지 궁금합니다. 감사합니다~
답변 1
2
저는 하나의 커밋만 리버트하곤 해서 따로 유즈케이스가 없네요 ㅎㅎ
하나의커밋만 리버트한 이유는
1. feature브랜치에서 작업 완료된 커밋은 amend되어 하나로 합쳐져서 master에 머지함(깃헙 머지 세팅이에요). 그래서 master에서 해당 기능추가를 되돌리고 싶을 땐 커밋 하나만 revert 하면 된다.
2. 혼자쓰는 브랜치에서 여러개의 커밋을 취소해야하는 경우는 revert대신 reset을 사용
입니다.
master에서 이력을 남기며 여러개를 revert해야한다면 커밋한 역순으로 하나씩 revert 할 것같네요.
커밋을 의미있게 잘 쪼갰다면 이 이력을 남기는게 좋으니까요~
어떻게 생각하세요?
0
단순히 로그에 Revert Revert.. 가 찍히는게 싫어서(?) 하나의 Revert 커밋으로 남기고 싶었었는데 유림님 말씀대로 이력을 위해 역순으로 하나씩 하는게 좋을것 같다는 생각이 듭니다.
그리고 애초에 브랜치 관리를 잘 하고 있다면 여러개의 커밋을 Revert할 일도 없겠다는 생각이 드네요.
답변이 많은 도움 되었습니다. 감사합니다 ~ !
pull할때
0
38
1
강의자료 부탁드립니다.
0
44
1
강의자료 부탁드립니다.
0
34
1
강의 자료 부탁드립니다.
0
42
1
강의 자료 부탁드립니다.
0
42
1
06:48 원래한번에 포크 안받아져야 정상인가요?
0
42
1
저는 풀버튼에 풀받을게 없다고 뜹니다.
0
40
1
5:10부터 저는 모든 태그 푸시가 자동체크 안됐는데..
0
42
0
git remote add origin ~~ 질문요
0
63
1
강의자료 부탁드립니다
0
37
1
강의자료 요청드립니다.
0
55
1
github 메뉴 항목 차이점
0
128
1
강의 자료 부탁 드립니다.
0
109
2
안녕하세요! 강의 자료 부탁드립니다!
0
92
1
강의자료 부탁드립니다!!
0
78
1
강의 ppt 자료 부탁드립니다.
0
109
1
강의자료 부탁 드립니다.
0
123
1
강의자료 부탁드립니다.
0
95
1
강의자료 부탁드립니다
0
86
1
강의 자료 부탁드립니다.
0
188
2
강의자료 부탁드립니다
0
137
2
강의자료부탁드립니다!
0
131
2
강의 자료 부탁드립니다.
0
143
2
강의 자료 부탁드립니다.
0
166
2





