diff --git a/pages/linux/legit.md b/pages/linux/legit.md new file mode 100644 index 000000000..4450a2b4a --- /dev/null +++ b/pages/linux/legit.md @@ -0,0 +1,28 @@ +# legit + +> Complementary command-line interface for Git. +> More information: . + +- Switch to a specified branch, stashing and restoring unstaged changes: + +`git switch {{target_branch}}` + +- Synchronize current branch, automatically merging or rebasing, and stashing and unstashing: + +`git sync` + +- Publish a specified branch to the remote server: + +`git publish {{branch_name}}` + +- Remove a branch from the remote server: + +`git unpublish {{branch_name}}` + +- List all branches and their publication status: + +`git branches {{glob_pattern}}` + +- Remove the last commit from the history: + +`git undo {{--hard}}`