*SourceTreeで特定のファイルやディレクトリを対象外にする方法

2016.6.27 0Comments github ◯◯の方法
SourceTreeで特定のファイルやディレクトリを対象外にする方法

Git関係をいろいろ調べているなか、SourceTreeはとても役に立つ。けど無料のbitbucket.orgには1GBまでの容量制限があるようなので、シビアに使っていきたい。画像はもちろん無駄なファイルはアップせずに必要最低限のものだけアップしたかった。
画像はFTPでもえーやん。。。って感じです・

とにかくテキストのみ。画像とかだけはbitbucket.orgへアップしない。

まずは全てのブックマークを含める、全体の設定から。

1.環境設定をクリック
環境設定をクリック

2.真ん中の「Git」タブを選択して「ファイルを編集」をクリック
1170-2

3.表示されたメモ帳に書きのコードをコピペ(拡張子を増やせば追加できます)

*~
.DS_Store
*.ai
*.psd
*.eps
*.jpg
*.jpeg
*.png
*.gif
*.svg
*.zip
*.mov
*.3gp
*.pdf
*.swf
*.exe
*.bak
*.LCK
*.doc

次にブックマーク(サイト)それぞれで個別設定する場合

ここからは、例えばワードプレスで制作したサイト、または静的なサイトなど異なる場合にそれぞれにあった除外の方法を説明します。

1.操作パネルの右上にある設定マークをクリック
操作パネルの右上

2.次に「高度な設定」から「編集」をクリックし表示されたメモ帳に書きのコードを書く(コードの説明は次に)
「高度な設定」から「編集」

.gitignoreの書き方

一応自分がまとめたものを書いておく。

# コメントは `#'
# 下層フォルダを全て無視する場合
*/

## htdocs フォルダまるごと無視したい
htdocs/

# 下階層全てのフォルダ内で ".DS_Store" というファイルを無視する場合
*/.DS_Store
 
# 下階層全てのフォルダ内で”.log” という拡張子がついたファイルを無視する場合
*/*.log
 
# トップの階層の .exe ファイルのみを無視したいが、下階層内の .exe ファイルは無視しないという場合
/*.exe
 
# images フォルダをまるごと無視したい
images/

# images フォルダをまるごと無視するけど .png だけは無視したくない
images/*.*
!.png


ワードプレスの場合の私的な.gitignoreの書き方

ワードプレスでは「themes」ファイルだけ管理したい。そういう時の書き方


# ワードプレスのwp-adminやwp-includesを無視する場合
/public_html/wp-admin/
/public_html/wp-includes/

# ワードプレスのthemesのフォルダーだけ管理する場合
/public_html/wp-admin/
/public_html/wp-includes/
/public_html/wp-content/*/
!themes/

# ワードプレスのthemesのフォルダーだけ管理する場合
# (themes内にある画像だけはアップしたい時)
/public_html/wp-admin/
/public_html/wp-includes/
/public_html/wp-content/*/
!themes/
!.png
!.jpg
!.jpeg
!.gif
!.svg


以上です。
参考のページはこちらです。
http://www.omakase.org/misc/gitignore.html