Skip to content

[Feature Request]: Improvements to Git integration #6914

@nadment

Description

@nadment

What would you like to happen?

Add a “Git Commit” perspective to manage file changes and the commit message.

Image
  • If you select files under the Unstaged changes, Hop will stage and commit these files in one step.
  • If you want to append changes to the latest commit instead of creating a new commit, use the Amend option.
  • You can restore the changes you've made locally to the last committed version.

Add a “Git” perspective to manage references and revision history.

Image
  • Commit graph: A visual representation of branches and merges that lets you see how the project has evolved at a glance.
  • Branch management: Create, delete, rename and checkout branches.
  • Search: Ability to search the history by message, author or commit ID.
  • Merge a branch to the current branch
  • Reset the current branch to a specific commit
  • Revert a commit or a single file from a commit
  • Cherry-pick a commit or a single file from a commit
  • Use tags to mark specific Git commits
  • View commit details and file changes by clicking on a commit
  • Copy the path of any file that was affected in the commit to the clipboard

Issue Priority

Priority: 3

Issue Component

Component: Hop Gui

Metadata

Metadata

Assignees

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions