docs/core-features/completing-a-task.mdx
When your task is finished, Vibe Kanban provides integrated git operations to keep your branch up-to-date and merge your work back into the base branch.
At the top of the diff view, you'll see important branch information and actions:
<Frame> </Frame>Branch Information:
Actions:
Click Rebase to update your branch with the latest changes from the target branch. This keeps your branch up-to-date and maintains a clean history.
If conflicts occur, see Resolving Rebase Conflicts.
Click Merge to integrate your completed work into the target branch. Your task will automatically move to the Done column. The branch remains until you manually delete it.
<Tip> If you're working with GitHub, consider creating a pull request instead of merging directly. This allows for team review and CI checks. </Tip>Click Create PR to create a pull request on GitHub. The title and description are auto-populated from your task details.
<Frame> </Frame>After creating the PR, the button changes to Push (initially disabled until you make more changes).
When you continue working after creating a PR, the Push button becomes enabled. Click it to push your latest changes to the pull request.
<Frame> </Frame>When your PR is merged on GitHub, your task automatically moves to Done.