git-sim icon indicating copy to clipboard operation
git-sim copied to clipboard

Visually simulate Git operations in your own repos with a single terminal command.

Results 28 git-sim issues
Sort by recently updated
recently updated
newest added

Hi, when trying to simulate the pop operation, i am getting the following error. ``` ❯ git-sim stash push my-file.py git-sim error: No modified or staged file with name: 'push'...

enhancement
good first issue

![image](https://user-images.githubusercontent.com/57077376/214892681-e2db3a97-bc92-4f93-9083-78ecd885fe64.png) I have all installed dependencies: ![image](https://user-images.githubusercontent.com/57077376/214892960-c8a85a37-eed8-4d86-b1c4-cd443a6729e9.png) ![image](https://user-images.githubusercontent.com/57077376/214893021-9bf8822c-664f-43c2-9cfe-618aa85966af.png) I execute `pip3 install git-sim` command and show me this (end lines): ![image](https://user-images.githubusercontent.com/57077376/214893453-b525be21-8f98-45d8-9062-8690d3b27d0b.png)

I ran `git-sim status` on my repo, and this was the result: ![image](https://user-images.githubusercontent.com/2071672/214708094-91836edf-c65b-4862-ab3c-5215a4f10ae2.png)

IMO a formatter like [`black`](https://github.com/psf/black) improves readability and consistency of the code, maybe that could be something to adopt? Just an idea, let me know what you think @initialcommit-io (most...

It would be nice if there was a way to include branches that won't be changed by the command being simulated to help the user of the tool visualize which...

enhancement

This didn't work at all: ``` git-sim rebase main Simulating: git rebase main Traceback (most recent call last): File "/usr/local/bin/git-sim", line 8, in sys.exit(main()) File "/usr/local/lib/python3.10/site-packages/git_sim/__main__.py", line 261, in main...

bug

Hi @initialcommit-io , it's me again :laughing: With the inheritance model simplified, I think there is one other thing we could greatly improve - the way the command line arguments...

enhancement

It'd be cool to visualise a `rebase` using the `--rebase-merges` and `--onto` options. Looks like it's not yet supported. ```bash git-sim rebase --rebase-merges 185d138a --onto another-branch usage: git-sim [-h] [--title...

enhancement

Tools built in Python are quite tricky for me to run on macOS and I know many other people struggle with it too, would you consider publishing a Docker image...

enhancement

Currently cherry-pick is only supported for the following command. ```git cherry-pick``` ```git cherry-pick -e ``` command not supported. So, I'm suggest the above mention command as a new feature.