Git Rebase - nadia2603/stage-maykin GitHub Wiki

merge conflict

Als je je branch moet updaten

  1. git checkout branch
  2. tig
  3. git fetch (als het niet gelijk is)
  4. tig
  5. Kijk ook even of alles bij develop goed is
  6. git rebase -i origin/develop
  7. git show HEAD
  8. git show origin/branch
  9. git push --force-with-lease origin HEAD

Commit squash

  1. git rebase -i origin/develop
  2. Vim
  3. i
  4. pick naar fixup (f)
  5. esc
  6. :wq
  7. git push --force-with-lease origin HEAD

Needs Backport

  1. git checkout stable/2.4.x
  2. git checkout -b backport-pull request nummer-titel/beschrijving
  3. git cherry-pick commits SHA (eigen nummer van commit) als die het niet doet nadat je rebase heb gedaan moet je in develop in de commits de goede SHA zoeken
  4. git push origin HEAD
  5. git commit --amend kan alleen als je maar 1 comment heb anders git rebase -i origin/stable/2.4.x en dan pick veranderen naar r
  6. bij de commit twee regels eronder Backport-Of: #pull request zonder de backport
  7. je kan de commit zien door tig of git show HEAD
  8. git push --force-with-lease origin HEAD