git status
Changes files in your working directorygit diff
Changes to tracked filesgit diff <filename|filepath>
Show or list our the changes of specific file as per comparison to previous commitgit add . | git add ..
Add all current changes to the next commitgit add FILENAME
Add particular file changes to the next commitgit add -p
git commit
git commit -m 'Commit description'
git commit -a
git commit --amend
git commit --amend -m "an updated commit message"
git commit --amend --no-edit