revert는 reset과 달리 커밋을 되돌리는것이 아닌 새로운 커밋을 추가하여 소스코드를 되돌립니다.
# revert된 내용이 commit 히스토리에 남습니다.
git revert <commit-id>
# 2개 이상의 commit을 revert 합니다. revert된 내용이 각각 commit 히스토리에 남습니다.
git revert <commit-id>..<commit-id>
# --no-commit 옵션을 사용하면 revert된 내용이 바로 commit에 남지 않아 직접 commit 메시지를 기록할 수 있습니다.
git revert --no-commit <commit-id>
git commit -m
git push
반응형
'DevOps > Git' 카테고리의 다른 글
[Git] mv (0) | 2023.03.30 |
---|---|
[Git] stash (0) | 2022.09.26 |
[Git] stage & commit (0) | 2022.08.02 |
[Git] Fork - facebook/react에 contributor 되보기 (0) | 2022.06.15 |
[Git] Better Pull Request for GitHub (0) | 2022.06.14 |