SYNC GIT
git remote update
git fetch
Downloads the latest from remote without trying to merge or rebase anything.
git fetch -- all
REMOVE untracked files
git clean -f -d
Rename Git Commit
git commit -amend
RESET BRANCH/FILE
git reset --hard origin/master
— force discard local changes
git reset --hard origin/<davidBranch_name>
— force discard local changes
git checkout -f <localfile>
— force discard local changes
COMMIT
git commit -m ‘My commit David Raleche’
remove git add
git reset HEAD -file-
PUSH
git push origin <davidBranch>
CONFLICTED FILES
git diff --name-only --diff-filter=U
GIT ADD git add <file>
git commit -m “message of your commit” git push origin
GIT RESET ADD
git reset <file>
git reset
(VERY DANGEROUS) REMOVING LAST COMMIT (VERY DANGEROUS)
git reset --soft HEAD~1
git reset --hard HEAD^
(VERY DANGEROUS)
GIT CHECKOUT SOMEONE ELSE REPO
git checkout --track origin/ECOM-307