tpaviot/pythonocc — comment on commit 84d72d59c1b932df710461bb3e04379339890d8f
File:  line 0
By tpaviot:

Rebasing onto means that you moe the branch to the latest commit of master. Then switching to your branch allows me to benefit from latest commits of master.
Your branch cannot be rebased onto master. That means that there are conflicts (since you created jf/KBE-refactor, some files were removed/modified).
Atomic commits means that in one commit, only a few files are modified. For instance, you should put into different commits folder deletion and modification to OCCViewer.py.