24 lines
400 B
Markdown
24 lines
400 B
Markdown
# git
|
|
|
|
everyone's favourite VCS
|
|
|
|
## what's going on between these two branches
|
|
|
|
relevant: `man gitrevisions`
|
|
|
|
### print commits in develop but not in main
|
|
|
|
```
|
|
git log origin/main..origin/develop
|
|
```
|
|
|
|
## git reset --hard a directory
|
|
|
|
[source](https://stackoverflow.com/a/15404733)
|
|
|
|
```
|
|
git restore --source=HEAD --staged --worktree -- aDirectory
|
|
# or, shorter
|
|
git restore -s@ -SW -- aDirectory
|
|
```
|
|
|