Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages