LoginSignup
1
0

More than 3 years have passed since last update.

gitignore.io をコマンドラインより利用しよう

Last updated at Posted at 2020-10-18

前提 gitとは

バージョン管理(変更管理)システム

前提 .gitignoreとは

gitによるファイルの変更の管理の中には含めたくないファイルがある場合、.gitignoreファイルを作りその中にファイル名を書いておくと、そのファイル(フォルダ)は無視してくれる。

.gitignoreについて

前提 gitignore.ioとは

様々な開発の場面で、典型的に.gitignoreに含めた方がいいファイル・フォルダをリストアップし表示してくれるサイト。コマンドライン ツールも用意されている。

.gitignoreを自動的に作る(gibo, gitignore.io を使う)

コマンドラインよりgitignore.ioを使う

コマンドラインツールインストール(macの場合)

echo "function gi() { curl -sL https://www.toptal.com/developers/gitignore/api/\$@ ;}" >> \
~/.bash_profile && source ~/.bash_profile

やっていることは単純で、bash_profileにgiというコマンドを追加している。
giコマンドでは、引数で入力した単語をURLの末尾に付け加え、curlコマンドを叩きURLから.gitignoreのデータを持ってくるようである。
また、source ~/.bash_profileを叩くことで、bash_profileへの変更を即座に反映している(ターミナルを一度閉じて開き直さなくても、直ちにgiコマンドを使用可能にしている)。

実行例

プロジェクトフォルダに移動した後、例えば以下のようなコマンドを叩く。

gi linux,java >> .gitignore
gi Xcode,CocoaPods,Carthage,fastlane,Swift,SwiftPM,SwiftPackageManager,Objective-C >> .gitignore
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0