You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
951 B
20 lines
951 B
|
|
|
|
|
|
╻┏┓╻╺┳╸┏━╸┏━┓┏━┓┏━╸╺┳╸╻╻ ╻┏━╸ ┏━┓┏━╸┏┓ ┏━┓┏━┓╻┏┓╻┏━╸
|
|
┃┃┗┫ ┃ ┣╸ ┣┳┛┣━┫┃ ┃ ┃┃┏┛┣╸ ┣┳┛┣╸ ┣┻┓┣━┫┗━┓┃┃┗┫┃╺┓
|
|
╹╹ ╹ ╹ ┗━╸╹┗╸╹ ╹┗━╸ ╹ ╹┗┛ ┗━╸ ╹┗╸┗━╸┗━┛╹ ╹┗━┛╹╹ ╹┗━┛
|
|
|
|
|
|
|
|
- $ git rebase -i <commit-ish>
|
|
|
|
Can be used to cleanup commit history
|
|
|
|
- allows to basically change the history of your commits
|
|
- each project should have a guideline
|
|
- small feature may for example be _squashed_ together
|
|
- WIP- or unnecessary commits can be removed
|
|
- remove _checkpoint commits_
|
|
-> $ git rebase -i my_current_feature@{24.hours.ago}~1
|
|
|