CRT Autocomplete is an extension for Visual Studio Code designed to streamline your Git workflow. This extension provides convenient commands accessible directly from the VS Code command palette.
Features
crt push: Pushes the current branch to the origin remote.
crt pull: Pulls updates from the current branch of the origin remote.
crt pull main: Pulls from the 'main' branch of the origin remote.
crt commit feat [message]: Commits all changes with a commit message prefixed with "feat:". Remember to replace [message] with your own commit message.
crt update: Fetches updates from the origin remote and merges updates to current branch.
crt save [message]: Adds and commits all changes with a commit message provided by the user, and pushes the new commit to the current branch. Replace [message] with your commit message.
crt overview: Provides a status overview including the current branch, any changed files, and the commit status relative to the 'main' branch.
Usage
To use the extension's commands, follow these steps:
Press CMD+SHIFT+P (or Ctrl+Shift+P on Windows/Linux) to open the Command Palette
Type the name of the command (as listed in the Features section above) and press Enter
For commands requiring a commit message (for example, crt commit feat and crt save), you need to follow the command with the intended commit message enclosed in double quotes.
Example: crt save "Your commit message here"
Enjoy enhancing your Git workflow using CRT Autocomplete!