Skip to content

econanringo/original-command

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

original-command

セキュリティ・キャンプ ジュニア 2025 「オリジナルコマンドを作ろう」の講義での作成物です。

概要

Git で新しいブランチを作成する作業を簡略化するシェル関数 newbranch を提供します。

機能

newbranch コマンドは以下の操作を一括で実行します:

  1. main ブランチから最新の変更を取得
  2. 指定した名前で新しいブランチを作成
  3. 作成したブランチをリモートリポジトリにプッシュ

インストール

方法1: シェル設定ファイルに追加

.bashrc または .zshrc に以下を追加してください:

source /path/to/newbranch.sh

方法2: 直接コピー

以下の関数を .bashrc または .zshrc に直接追加してください:

function newbranch() {
    git pull origin main
    git switch -c $1/$2
    git push -u origin $1/$2 
}

設定後、シェルを再起動するか source ~/.zshrc(または source ~/.bashrc)を実行してください。

使い方

newbranch <カテゴリ> <ブランチ名>

# feature/add-login ブランチを作成
newbranch feature add-login

# fix/typo-readme ブランチを作成
newbranch fix typo-readme

# docs/update-readme ブランチを作成
newbranch docs update-readme

ブランチ命名規則の例

カテゴリ 用途
feature 新機能の追加
fix バグ修正
docs ドキュメントの更新
refactor コードのリファクタリング
test テストの追加・修正

ライセンス

MIT Licenseです。

About

セキュリティ・キャンプ ジュニア 2025 「オリジナルコマンドを作ろう」

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages