## useful git stuff
### reset all commits
#### check out to a temporary branch: ``` git checkout --orphan TEMP_BRANCH ``` #### add all the files: ``` git add -A ``` #### commit the changes: ``` git commit -am "🛹👾" ``` #### delete the old branch: ``` git branch -D main ``` #### rename the temporary branch to `main`: ``` git branch -m main ``` #### finally, force update to our repository: ``` git push -f origin main ```
--- ### delete all local branches
```shell git branch | grep -v "main" | xargs git branch -D ```
--- ### troubleshooting
#### error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 ```shell git config http.postBuffer 524288000 ```