Skip to main content
Git Lite is the default source control panel in the Code IDE. It provides a purpose-built Git workflow that keeps you in sync with your main branch, perfect for users new to Git or those who prefer a streamlined interface. Open it from the Source Control icon in the left icon strip.
The Git Lite panel with the commit message box, Write commit and Ship it buttons, the branch picker, the sync status, and the list of changed files
Git Lite creates new branches from your remote default branch (usually main) and keeps your branch in sync with the remote. You can switch to Git Advanced at any time from the status bar.

What’s in the panel

Common actions

  • Create or switch a branch: open the branch picker, then search for a branch, or type a new name and click Create branch.
  • Commit, push, and open a pull request: enter a message (or click Write commit), then click Ship it. To commit and push only, use the arrow next to Ship it and choose Commit & Push.
  • Open a pull request with DinoAI: click Draft PR with DinoAI. To open the pull request page in your Git provider instead, use the arrow next to it and choose Open PR in browser.
  • Update your branch: click Update branch when the sync status shows it.
  • Discard changes: click Discard all changes… to abandon uncommitted work.
While Git Lite works, the panel checks off each step. Ship it shows Draft commit message with DinoAI, Commit & push, and Open pull request. Commit & Push shows Stage your files, Commit, Sync with the remote, and Push to the remote. Update branch shows Pull the latest changes, Check for conflicts, and Push to the remote.
For step-by-step branch, commit, and pull request workflows, see the Git Lite guide. For resolving conflicts, see Merge conflicts.