Answers for "git rebase hard head"

63

git rebase

#The branches are like this
          A---B---C topic
         /
    D---E---F---G main
#git rebase <base> <target>
git rebase master topic
#<target> get moved forward on <base>
#NOTE: commits on <target> change their hash
                  A°--B°--C° topic
                 /
    D---E---F---G main
Posted by: Guest on April-29-2020
5

git reset hard

git reset --hard f414f31
git reset --soft HEAD@{1}
git commit -m "Reverting to the state of the project at f414f31"
Posted by: Guest on April-28-2020
2

git rebase

$ git rebase --onto master server client
Posted by: Guest on October-27-2020

Browse Popular Code Answers by Language