Releases: maxbolgarin/gitbasher
v3.0.0
Release v3.0.0 | 21.10.2024
Breaking Changes
- Add a lot of new features, change some old commands, make interface better
Features
- Add new help with table and colors
- Add force push
- Add new aliases for existing commands
- Make pull better: add choosing of strategy, rebase, fetch info
- Add rebase command: new command for everything about rebasing
- Remove autosquash rebase from commit
- Add reset command: now you can choose a commit to reset
- Add custom ticket prefix
- Add A LOT of new modes to commit
- Add custom scopes to commit
- Add user settings to config
- Add ability to unset global configs
- Add feature to set remote url in the new repo
Fixes
- A lot of UI and UX fixes in all existing commands
Misc
- Add build action to create an executable script
- Add minify after build to delete newlines and comments
- New README
2.2.0
Features
commit: add fast push
main: change default sep to '_'
branch: change refactor branch name to chore
Bug Fixes
push: get repo for https urls
push: cannot push in new repo
2.1.0
Features
commit: add empty type for commit message and remove perf
push: add warning when pushing to main
Bug Fixes
merge: fix merging remote branches after fetching
Misc
docs: add commit demo
docs: update installation tutorial
docs: add shorthands table
2.0.0
Introduce the new format of interaction with gitbasher — global executable instead of Makefile
. Also output formats were updated and added some new commands, README
was also updated.
You can place gitb
script to your .../bin
folder and use it in every place without any additional installations, just as git
.
CHANGELOG
- Get rid of active using of Makefile, create a single executable script
- Change the way of using commands — now it contains command itself and
mode
, which allows to write commands using space instead of dash - Some command's outputs become better
- Fix bugs with
push
header andmerge
success messages - Add short aliases for all commands and modes
- Use
git config
for configurations, addgitb config
commands - Add
gitb status
command - Update
README
1.0.0
gitbasher allows you to interact with your Git repository from the command line in a simple and intuitive way, speeding up the development process, making it more consistent and reducing the number of mistakes
This version is some kind of MVP and has a huge disadvantage — everything is based on Makefile and installation process may be difficult. This will be fixed in future versions and the user experience will also be improved after receiving feedback.
Features
commit
— commiting your changespull
— fetch and merge changes from a remote repopush
— push changes to a remote repobranch
- manage your local and remote branchestag
- manage your local and remote tags<gitlog>
— some useful operations with git log and reflog