Bottom button bar

/docs/scripts/check-repo-buttons-top/buttons-top.png

Here all the buttons are shortcuts to git commands, no programs of my own are called.

branch - a combobox to select a branch. It is editable, making it possible to - as needed for the create function - type in a name.

create - to start a new branch. It doesn't automatcally switch over to it I think.

switch to - to switch over to the selected branch.

stash - brings up a menu to perform a couple of functies that work on the changes made in the branch. It is intended for when you're not ready to commit the yet while you want / need to switch branches:

/docs/scripts/check-repo-buttons-top/branch-stash.png
  • new stash - creates a new stash and informs you about its autogenerated name. The changes are now saved separate of the commit and can be reapplied after switching back to the current branch.

    /docs/scripts/check-repo-buttons-top/new-stash.png
  • apply stash - presents a dialog om select a stash to apply.

    /docs/scripts/check-repo-buttons-top/select-stash.png
  • delete stash - presents the same dialog to select a stash to remove (because it is no longer needed).

merge - to merge the selected branch with the current one. If you forget to select a branch te kiezen you wiill be warned:

.. image:: /docs/scripts/check-repo-buttons-top/branch-merge-message.png

delete - to delete the selected branch after a successful merge. I don't know if it issues a warning if you try to delete the main branch.