Difference between revisions of "Git"
From John Freier
Line 16: | Line 16: | ||
git reset --soft HEAD~3 | git reset --soft HEAD~3 | ||
git commit -m 'new commit message' | git commit -m 'new commit message' | ||
+ | |||
+ | |||
+ | == View the logs == | ||
+ | A another way to view the logs. | ||
+ | git log --oneline --decorate --graph --all |
Revision as of 14:47, 6 May 2020
Rebase
When you are on a branch, you get
git rebase master
Squash feature branch
This squashes all the commits in to one.
git merge --squash feature
and then you need to commit the new squashed changes.
get commit -m "squashed changes merged in."
Squash Commits
This squashes the last 3 commits.
git reset --soft HEAD~3 git commit -m 'new commit message'
View the logs
A another way to view the logs.
git log --oneline --decorate --graph --all