md-notes/GIT.md

36 lines
990 B
Markdown
Raw Normal View History

2022-07-25 13:05:35 +02:00
---
title: GIT
created: '2021-12-14T21:11:06.500Z'
modified: '2021-12-14T21:13:05.655Z'
---
# GIT
- If you want to revert changes made to your working copy, do this:
`git checkout .`
- if you want to revert changes made to the index (i.e., that you have added), do this. Warning this will reset all of your unpushed commits to master!
`git reset`
- if you want to remove untracked files (e.g., new files, generated files): `git clean -f` and dirs `git clean -fd`
- if you want only one file to be revetred
`git checkout HEAD -- TIS/tis.tex`
- Add all files in the repo
`git add -A`
2022-11-04 11:59:32 +01:00
### Accidentaly deleted a folder in a git repo?
```bash
git reset -- path/to/folder
git checkout -- path/to/folder
```
2022-11-11 15:00:46 +01:00
### List all branches
* local: `git branch`
* remote: `git branch -r`
* remote & local: `git branch -a`
You can also add `-v` flag to increase verbosity to get more details about listed branches.
### Switch to remote branch that is not on local computer
`git switch <branch_name>`