0.5.0 • Published 5 months ago

platano-git v0.5.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 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

5 months ago

0.3.2

7 months ago

0.3.3

7 months ago

0.4.5

5 months ago

0.4.1

6 months ago

0.4.0

7 months ago

0.2.10

8 months ago

0.3.0

8 months ago

0.3.1

8 months ago

0.2.7

8 months ago

0.2.9

8 months ago

0.2.8

8 months ago

0.2.1

8 months ago

0.2.0

9 months ago

0.1.8

9 months ago

0.2.6

8 months ago

0.1.7

9 months ago

0.1.9

9 months ago

0.2.3

8 months ago

0.2.2

8 months ago

0.2.5

8 months ago

0.1.6

9 months ago

0.2.4

8 months ago

0.1.5

11 months 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