All Projects → cimhealth → git-toolkit

cimhealth / git-toolkit

Licence: other
Git工具集

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to git-toolkit

use-images-loaded
🖼️ Returns true once all the images inside a container are loaded
Stars: ✭ 82 (+134.29%)
Mutual labels:  hooks
react-breakpoints
Respond to changes in a DOM element's size. With React Breakpoints, element queries are no longer "web design's unicorn" 🦄
Stars: ✭ 74 (+111.43%)
Mutual labels:  hooks
basic-component
Basic ui component based on React.
Stars: ✭ 11 (-68.57%)
Mutual labels:  hooks
react-ua
📱React User Agent Component, Hook, and HOC. SSR-ready, full UT, using new React Context and Hooks API
Stars: ✭ 18 (-48.57%)
Mutual labels:  hooks
config-command
Generates and reads the wp-config.php file.
Stars: ✭ 32 (-8.57%)
Mutual labels:  config
npm-conf
Get the npm config
Stars: ✭ 35 (+0%)
Mutual labels:  config
crypto-watchdog
Crypto Watchdog is an open-source developer friendly project, periodically queries crypto market and notifies potential pumps & recently added tokens/coins via web-hooks.
Stars: ✭ 22 (-37.14%)
Mutual labels:  hooks
react-hooks
Custom react hooks
Stars: ✭ 21 (-40%)
Mutual labels:  hooks
useSharedState
useSharedState is a simple hook that can be used to share state between multiple React components.
Stars: ✭ 0 (-100%)
Mutual labels:  hooks
use-double-tap
React hook for handling double tap on mobile devices
Stars: ✭ 18 (-48.57%)
Mutual labels:  hooks
remote-origin-url
Extract the git remote origin URL from your local git repository.
Stars: ✭ 15 (-57.14%)
Mutual labels:  config
react-808
808 Drum Machine built using React.js hooks API
Stars: ✭ 51 (+45.71%)
Mutual labels:  hooks
book-fullstack-react-with-typescript
Working through the code samples from Fullstack React with Typescript by Maksim Ivanov and Alex Bespoyasov
Stars: ✭ 52 (+48.57%)
Mutual labels:  hooks
useCustomHooks
📦 npm package containing a set of custom hooks for your next React project.
Stars: ✭ 12 (-65.71%)
Mutual labels:  hooks
Portfolio-2020
Simple reactjs portfolio of Motasim Foad
Stars: ✭ 102 (+191.43%)
Mutual labels:  hooks
use-smooth-scroll
React hook which gives a smooth scrolling function.
Stars: ✭ 41 (+17.14%)
Mutual labels:  hooks
laravel-react-spa
A Laravel-React SPA starter project template.
Stars: ✭ 94 (+168.57%)
Mutual labels:  hooks
amplify-material-ui
A Material-UI based implementation of aws amplify
Stars: ✭ 32 (-8.57%)
Mutual labels:  hooks
material-ui-color
The lightest colorpicker, palette, colorinput, colorbutton ⚡ No dependencies. It uses React hooks, support Typescript theming and more !
Stars: ✭ 125 (+257.14%)
Mutual labels:  hooks
react-native-envs-poc
Manage staging & production environments in React Native
Stars: ✭ 32 (-8.57%)
Mutual labels:  config

Git Toolkit

人类懒惰的本性和不满足的本性是驱使科技发展的源泉......

安装

使用curl

bash -c "$(curl -fsSL https://raw.githubusercontent.com/tonydeng/git-toolkit/master/installer.sh)"

使用wget

bash -c "$(wget https://raw.githubusercontent.com/tonydeng/git-toolkit/master/installer.sh -O -)"

git toolkit介绍

本工具集包含几个部分,自定义命令,Hook脚本,以及配置模板

自定义命令

git toolkit

提供本工具集的管理命令。

查看帮助

git toolkit help

卸载本工具集

git toolkit uninstall

更新本工具集

git toolkit update

git ci

提供交互式git commit的命令,用于定制统一commit message

用于替换Commitizen

git ci

选择您正在提交的类型:
        1. feat: 新功能( Introducing new features )
        2. fix: 修补bug ( Fixing a bug )
        3. docs: 文档( Writing docs )
        4. style: 格式( Improving structure / format of the code )
        5. refactor: 重构( Refactoring code )
        6. test: 增加测试 ( Adding tests )
        7. chore: 构建过程或辅助工具的变动 ( Changing configuration files. )
        8. perf:  改善性能 ( Improving performance )
        0. quit: 退出 ( Exit )

git clog

提供项目的CHANGELOG输出,支持输出到终端或指定文件中,可以使用git clog -h来查看帮助信息。

输出的格式大致如下,符合Markdown语法(查看样例):

# tag

#### [author](mailto:email) (commit_count)

* commit message (commit date) [commit_short_sha1](commit_url)
* commit message (commit date) [commit_short_sha1](commit_url)

显示效果如下:

git-toolkit changelog

Hook脚本

commit-msg

用于验证每次提交的commit message是否符合规范,如果不符合规范,则提交不成功

配置

git config --global commit.template

配置统一的commit message模板

git config --global core.hooksPath

配置制定的Hook脚本的目录,使用本项目的git hook脚本

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].