Some git stuff I use often but for some reason I keep forgetting
Setting per repo config
 [core]
	repositoryformatversion = 0
	filemode = true
	bare = false
	logallrefupdates = true
	ignorecase = true
	precomposeunicode = true
[remote "origin"]
	url = repo_url.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[user]
	name = Pronoy Chopra
	email = [email protected]
[credential]
	helper =
[branch "master"]
	remote = origin
	merge = refs/heads/master
Undo git add
git reset <filename>
Amend a commit
git commit --amend
Undo the last commit and keep changes
git reset --soft HEAD~1
I’ll obviously keep updating it as I find myself forgetting more things