bash 面倒なGitのコマンド処理を減らす

bashでは、引数を利用するときに$1,$2のような特殊な変数を利用します。これを応用して、現在の開発で面倒なアカウント切り替え時のコマンド処理をたった一行にしてみました。

1.bashのファイルの作成(作られてないときのみ!)

//ファイルの作成
$cd {gitからcloneしているディレクトリ}
$touch git-set.sh

//以下のコードを git-set.shに記述
# !/bin/sh
git remote set-url origin https://$1@github.com/aipocom/town.git
git config user.name $1
git config user.email $2
exit 0

2.実際のアカウント切り替え時のコマンド処理

結構楽になります!!

$cd {gitからcloneしているディレクトリ}
$bash git-set.sh account-name email-address //$1はaccount nameに、$2はemail addressに対応

ハックノートをフォローして
最新情報をチェックしよう

AWS構築サービスの全てをまとめた資料を公開中

ハックノート(TOWN株式会社)では、AWSの導入や構築支援を行っています。AWS導入メニューやサービス詳細、構成例や費用を掲載した資料をダウンロードできます。

AWSの新規導入やAWSへの移行を検討の際は、ぜひご参考ください。


APNコンサルティングパートナー

TOWN株式会社はAmazon公認コンサルティングパートナーです。