【文件属性】:
文件名称:tygit:git的基本终端接口,写在Node.js上[未维护的项目]
文件大小:41KB
文件格式:ZIP
更新时间:2021-02-03 18:55:39
nodejs javascript git npm node
泰吉特
Admin@G50-70_W8_1LEG C:\Users\Admin
> npm install -g tygit
> tygit ../your-repo
功能/目标
提交文件的能力
重写历史(Git commit --amend)
能够创建新分支
能够跟踪文件
删除分支的能力
合并分支的能力
拉力
推动能力
用额外的参数进行git push
用额外的参数进行git pull
用额外的参数进行git merge
能够重新加载工作树状态
支持所有终端()
能够忽略文件
性能
打包成可执行文件
从头开始编写一些实现
能够还原一些现有的提交
更好的
【文件预览】:
tygit-master
----.github()
--------ISSUE_TEMPLATE()
----TERMINAL_SUPPORT.md(753B)
----src()
--------messages()
--------checkout.ts(1007B)
--------push.ts(1KB)
--------message.ts(898B)
--------log()
--------pull.ts(1KB)
--------index.ts(554B)
--------commitFilePrompt.ts(2KB)
--------pushPrompt.ts(914B)
--------screen.ts(6KB)
--------key.ts(576B)
--------fn()
--------pullPrompt.ts(1KB)
--------update.ts(3KB)
--------prompt.ts(1KB)
--------rm.ts(1KB)
--------mergePrompt.ts(977B)
--------amend.ts(940B)
--------interfaces()
--------list.ts(3KB)
--------branchPrompt.ts(923B)
--------git.ts(7KB)
--------deleteBranchPrompt.ts(2KB)
--------status.ts(4KB)
--------switchBranch.ts(2KB)
--------branch.ts(2KB)
--------statusBar.ts(3KB)
----CHEAT_SHEET.md(4KB)
----tsconfig.json(696B)
----LICENSE(1KB)
----.prettierrc(121B)
----tslint.json(357B)
----README.md(1KB)
----.gitignore(939B)
----package-lock.json(38KB)
----package.json(1KB)