> For the complete documentation index, see [llms.txt](https://antoinearnoud-2.gitbook.io/git-for-economists/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://antoinearnoud-2.gitbook.io/git-for-economists/extra-commands.md).

# Extra commands

Extra

`git diff --no-index --word-diff old_file.txt new_file.txt`

## Ohter commands

\[to sort]

hips\://[www.atlassian.com/git/tutorials](http://www.atlassian.com/git/tutorials)

<https://swcarpentry.github.io/git-novice/04-changes/>

To stag a deleted file (the second option will only delete the file from git but will keep the local copy, for example, if a file type has been added to .gitignore, to delete files of this type already commited).

```bash
git rm foo
git rm --cached foo
```

git reset --hard \<commit>

git reset --hard origin/master

Don't use git checkout but use git switch and git restore.
