| OLD | NEW |
| 1 How to revert a CL | 1 How to revert a CL |
| 2 ================== | 2 ================== |
| 3 | 3 |
| 4 Using one-click revert | 4 Using one-click revert |
| 5 ---------------------- | 5 ---------------------- |
| 6 * Find the codereview issue for the CL you want to revert. | 6 * Find the codereview issue for the CL you want to revert. |
| 7 * Click the "revert" button. | 7 * Click the "revert" button. |
| 8 | 8 |
| 9 Using Git | 9 Using Git |
| 10 --------- | 10 --------- |
| 11 * git checkout master | 11 |
| 12 * git pull --rebase && gclient sync | 12 Update the local repository |
| 13 * git checkout -b <branch_name> origin/master | 13 |
| 14 * git log | 14 git fetch origin master |
| 15 * <Find the SHA1 of the commit you want to revert> | 15 |
| 16 * git revert <SHA1> | 16 Create a local branch with origin/master as its start point. |
| 17 * git cl upload | 17 |
| 18 * git cl land | 18 git checkout -b revert$RANDOM origin/master |
| 19 |
| 20 Find the SHA1 of the commit you want to revert |
| 21 |
| 22 git log origin/master |
| 23 |
| 24 Create a revert commit. |
| 25 |
| 26 git revert <SHA1> |
| 27 |
| 28 Upload it to rietveld. |
| 29 |
| 30 git cl upload |
| 31 |
| 32 Land the revert in origin/master. |
| 33 |
| 34 git cl land |
| 35 |
| 36 Delete the local revert branch. |
| 37 |
| 38 git checkout --detach && git branch -D @{-1} |
| 39 |
| OLD | NEW |