Version 10 (modified by bowtie, 3 years ago) (diff)




To Enable Padre::Plugin::Git in Padre, go to Tools->Plug-in Manager, select Git in left area.

Please note version compatibility, it's important, you can check what version is installed for Git use Plug-in Manager for Padre look in Help -> About -> Information

Padre::Plugin::Git v0.04 in trunk

Padre 0.97+

Padre::Plugin::Git v0.03

Padre 0.96

NB Bold shows current release of Padre ( Green Current )


after banging my head on git, and being kicked by several to get over it, I decide that the best solution was to update the Git plugin on my little journey of enlightenment.

so after reading the early chapters of ProGit? the following came to be.


  • local
    • git repro that is local to your editor, ie. same machine!
  • origin
    • repro on external server
    • repro in your GitHub
  • upstream
    • the repro your origin is forked from
  • File assume current in editor.
  • Directory within project
  • Project -> project_dir


  • Tools -> Git ( only visible if current file is in a .git repository )


  • Staging
    • Stage File
    • Stage All
    • Unstage File ( reset HEAD file )
  • Commit
    • Commit File
    • Commit Project
    • Commit amend
    • Commit All ( stages and commits all -> git commit -a)
  • Checkout
    • Checkout File
  • Status
    • File Status
    • Directory Status
    • Project Status
  • Diff
    • Diff of File
    • Diff of Staged File
    • Diff of Directory
    • Diff of Project
  • Log ( need better names )
    • log --stat -2
    • log -p -2
    • log pretty


  • Origin
    • Show Origin Info.
    • Push to Origin
    • Fetch from Origin
    • Pull from Origin


  • Upstream
    • Show Upstream Info.
    • Fetch Upstream
    • Merge Upstream Master

NB. Context menu -> Commit All


Please open a ticket here to register any issues.


This provides Basic git cmd interface.

if you want more

  • git cola
  • gitg


  • basic local
  • basic remote
  • GitHub
    • pull request



Attachments (1)

Download all attachments as: .zip