0.5.0 • Published 7 months ago

platano-git v0.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

简体中文 | English

platano-git

一个用于简化 git 操作的工具

提示

!TIP 如果你是用的版本是 0.2+, node的最低版本应该 18+.

使用指南

安装

使用 npm

npm install platano-git -g

使用 yarn

yarn global add platano-git

适用 pnpm

pnpm add -g platano-git

* 通过运行 platano -v 0.2.0+ 或者 platano --version 查看是否安装成功

示例

# 查看本地分支
platano br

# 推送代码
platano ps

# 拉取代码
platano pl

# 切换到main分支
platano ck main

命令

br

参数描述等价命令备注示例
[branch]查看所有本地分支或创建新分支git branch如果不输入任何内容(platano br),控制台将输出完整的本地分支信息。 如果输入一个分支(platano br xxx),它将创建一个名为xxx的新分支。 请注意,此命令不会自动切换到新创建的分支。
-a查看所有分支git branch -a
-m [branch]重命名本地分支git branch -m xxx yyy如果不输入任何内容(platano br -m),会提示您选择基准分支,输入新分支名。 如果输入一个分支(platano br -m xxx),会将当前分支重命名为xxxbr-m
-s删除远程分支时,选择指定的远端名称,默认是 origin-
-d删除本地分支git branch -D xxx强制删除分支
-r删除远程分支git push xxx --delete yyy
-dr删除本地和关联的远程分支git branch -D yyy && git push xxx --delete yyybr-dr

ck

参数描述等价命令备注
[branch]切换分支git checkout xxx如果输入分支,如platano ck main,将切换到 main 分支。 如果不输入任何内容(platano ck),将得到一个单选列表,可以在其中选择想要切换到的分支,选择一个分支后将切换到该分支。
-r获取远端分支当创建分支时只有和 -b 一起使用时才生效
-b [branch]创建新分支并切换到此分支git checkout -b xxx yyy如果输入分支,例如 platano ck -b feat-xxx,然后从分支列表中选择基准分支,它将基于选择的基准分支创建一个新分支 feat-xxx。 如果不输入任何内容(platano ck -b),它会提示需要输入新分支名称,然后选择基准分支,基于选择的基准分支创建一个新分支并切换到此分支。

sw

参数描述等价命令备注示例
[branch]切换分支git switch xxx如果输入分支,如platano sw main,将切换到 main 分支。 如果不输入任何内容(platano sw),将得到一个单选列表,可以在其中选择想要切换到的分支,选择一个分支后将切换到该分支。sw
-r获取远端分支当创建分支时只有和 -c 一起使用时才生效
-c [branch]创建新分支并切换到此分支git switch -c xxx yyy如果输入分支,例如 platano sw -c feat-xxx,然后从分支列表中选择基准分支,它将基于选择的基准分支创建一个新分支 feat-xxx。 如果不输入任何内容(platano sw -c),它会提示需要输入新分支名称,然后选择基准分支,基于选择的基准分支创建一个新分支并切换到此分支。sw-c

* 此命令的最低 git 版本为 2.23

pl

参数描述等价命令备注示例
拉取最新远程代码git pull
-s选择远程名称并拉取远程分支git pull xxx yyypl-s

ps

参数描述等价命令
推送代码到远端,如果远端没有当前分支,会默认创建该分支git push origin currentBranch
-s将代码推送到远程分支,默认是 origingit push xxx yyy
-f强制推送代码git push xxx yyy -f
-u推送并关联远程分支git push --set-upstream xxx yyy

mr

参数描述等价命令备注
[branch]合并分支git merge xxx如果输入分支,如platano mr feat-xxx,将合并feat-xxx 分支。 如果不输入任何内容(platano mr),将得到一个单选列表,可以在其中选择想要合并的分支,选择一个分支后将合并该分支。

反馈

如果遇到了问题或有好的想法和建议,请在此 报告

许可证

MIT

0.5.0

7 months ago

0.3.2

9 months ago

0.3.3

9 months ago

0.4.5

7 months ago

0.4.1

8 months ago

0.4.0

8 months ago

0.2.10

10 months ago

0.3.0

10 months ago

0.3.1

10 months ago

0.2.7

10 months ago

0.2.9

10 months ago

0.2.8

10 months ago

0.2.1

10 months ago

0.2.0

11 months ago

0.1.8

11 months ago

0.2.6

10 months ago

0.1.7

11 months ago

0.1.9

11 months ago

0.2.3

10 months ago

0.2.2

10 months ago

0.2.5

10 months ago

0.1.6

11 months ago

0.2.4

10 months ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.0.20

1 year ago

0.1.0

1 year ago

0.0.19

1 year ago

0.0.18

1 year ago

0.0.17

1 year ago

0.0.15

1 year ago

0.0.16

1 year ago

0.0.14

1 year ago

0.0.13

1 year ago

0.0.12

1 year ago

0.0.11

1 year ago

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago

0.0.0

1 year ago