SourceTreeの使い方を紹介しているサイト集

# Commit/Push/Pull
- [Gitを使うならSourceTreeが便利！｜社員ブログ｜株式会社Qript](http://www.qript.co.jp/blog/technique/999/)
- [GitツールSourceTreeでローカルリポジトリを管理する方法（コミット編）](https://nelog.jp/sourcetree-local-repository-commit)
- [SourceTreeのちょっとした使い方 - Qiita](http://qiita.com/washio12/items/00c9b271375059c2cf2f)
- [SourceTree for WindowsからGitを利用する (2/3)：CodeZine（コードジン）](https://codezine.jp/article/detail/7400?p=2)
- [SourceTreeで、マージとリベースを行う - Qiita](https://qiita.com/masatomix/items/07a37ee8d141ceb4fa6f)

# プロキシの環境で使う

```config:.gitconfig
; ドメインのパスワード変更したら変更する
[http]
	proxy = http://{アカウント}:{パスワード}@{プロキシ}:{ポート}
[https]
	proxy = http://{アカウント}:{パスワード}@{プロキシ}:{ポート}
```

- [ユーザ認証の必要なプロキシサーバを経由してhttp接続したい | サルでもわかるGit入門](https://backlog.com/ja/git-tutorial/reference/config.html#sec8)
- [Windows版Gitで認証情報を消す方法 &#8211; 株式会社シーポイントラボ](https://cpoint-lab.co.jp/article/201804/windows%E7%89%88git%E3%81%A7%E8%AA%8D%E8%A8%BC%E6%83%85%E5%A0%B1%E3%82%92%E6%B6%88%E3%81%99%E6%96%B9%E6%B3%95/)
- [gitのパスワードを変更した時 | 合同会社ホメテ](https://home-te.net/develop_blog/develop_blog913/)

## .gitconfigに書くパスワードに@などの記号がある
1. パスワードを[URLエンコード](https://tech-unlimited.com/urlencode.html)する
2. エンコードしたパスワードを書く

- [GitHubでユーザ名・パスワード省略（push, pull） - Qiita](https://qiita.com/azusanakano/items/8dc1d7e384b00239d4d9)

# 改行コードを設定したい
```java:改行コードを設定したい
// 設定ファイルの場所(全体的なのっぽい)
C:\Users\{ユーザ名}\.gitconfig

// 設定ファイルの場所(クローンのっぽい)
{クローン先ディレクトリ}\.git\config
// 設定ファイルの場所(クローンのっぽい)アプリからの開き方
[設定(歯車マーク)] > [詳細]タブ > [設定ファイルを編集...]
```

- [Windows の SourceTree で プル した際に改行コードを LF にする方法 - 約束の地](http://obel.hatenablog.jp/entry/20161124/1479955273)
- [Git - Source treeで改行コードが自動的にCRLFに変換されてしまう→設定法は？(37775)｜teratail](https://teratail.com/questions/37775)

# やっぱりCommitを戻したい時
- Pullしちゃってる場合 : [このコミットを打ち消し]
    - [SourceTreeで、git revert する方法 - 蒼の王座・裏口](http://sqlazure.jp/r/sourcetree/340/)
- まだPullしていない場合 : [現在のブランチをこのコミットまでリセット]
    - [SourceTreeでコミットを取り消す | cly7796.net](http://cly7796.net/wp/other/cancel-the-commit-sourcetree/)

# インストールから設定
- [Homebrew CaskでSourceTreeをインストールする - Qiita](https://qiita.com/ponsuke0531/items/ab7dd69a50ba09eaf7ca)
- [はじめてのSourceTree（使い方編） - Qiita](http://qiita.com/naoki85/items/c7660d70347e9e70b201)
- [SourceTree 設定手順 覚書【Windows】 - Qiita](http://qiita.com/redamoon/items/5928ecab7e36f23b81ee)
- [Gitクライアントツール「SourceTree」のインストール＆ローカルリポジトリ作成 | キャスレーコンサルティング　技術ブログ](http://www.casleyconsulting.co.jp/blog-engineer/git/git%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%83%84%E3%83%BC%E3%83%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%EF%BC%86%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E3%83%AA/)
- [WindowsのGitクライアントSourceTreeのインストールと初期設定 | karakaram-blog](http://www.karakaram.com/windows-git-source-tree)
- [Windows版でSourcetreeのインストール先の指定はできません。](https://community.atlassian.com/t5/Sourcetree-questions/%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E5%85%88%E3%81%AE%E6%8C%87%E5%AE%9A%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/qaq-p/770784)
    - インストールディレクトリ : `C:\Users\ユーザ名\AppData\Local\Atlassian\SourceTree`




















# コミット間の差分表示
- [SourceTreeの使い方 | 初心者が習得するべき基本操作(diff, stash, tag, revert, cherry-pick) - ICS MEDIA](https://ics.media/entry/1365)
- 差分表示でスペースを表示したい![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/159761/d0c341b1-edc9-7d00-56cf-af953d059895.png)

    - [ツール] > [オプション] > [Diff] > [Show whitespace characters using the following symbol] > チェックON![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/159761/7226e903-96bb-a686-abda-ad0c9cc6c657.png)
    - ずっと表示してほしいと思っていたが・・・どのバージョンか知らないができるようになっていた(Version3.4.3はできるようになっていた)
    - [Show whitespace characters using the following symbol]が設定にない場合は新しいバージョンをインストールすればできるようになる










































# SourceTreeと○○○を合わせて使う
## Backlog
- おさるのサイトは基本です:monkey_face:
    - [サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 | どこでもプロジェクト管理バックログ](http://www.backlog.jp/git-guide/)
- プルリクエストはSourceTreeよりBacklogを使ったほうが便利です。
    - [プルリクエストのメリット【プルリクエスト】 | サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 | どこでもプロジェクト管理バックログ](http://www.backlog.jp/git-guide/pull-request/pull-request1_2.html)   

## WinMarge
- [windows版 SourceTreeでWinMergeを使うための.gitconfig設定 - Qiita](http://qiita.com/kyanro@github/items/2d7279c3c0ec1b28a12c)

# Gitでやりたいことをやりたい
[Gitでやりたいことをやりたい時に参考にするサイト集 - Qiita](https://qiita.com/ponsuke0531/items/f13e657a28a0d84a5e31)

# 困った
- [remote: Repository not found.](https://qiita.com/ponsuke0531/items/4fe191b7bed03342cff2)
- [SourceTreeで困った時の対処法まとめ - Qiita](http://qiita.com/nnmr/items/8b2fc728bda398ed6bbe)
- [Windows版SourceTreeが遅いときのチェックポイント - foohogehoge](http://foohogehoge.hatenablog.com/entry/2016/04/23/125909)
- [GIT でsourceTree使ってて unity とかの重いリポジトリ cloneするとき にちょびっとずつダウンロードする方法 | Whaison JUGEM! StudyNoteBook .](http://whaison.jugem.jp/?eid=617)
- [兎: SourceTreeのCPU使用率が高くなる問題](http://usagi222.blogspot.jp/2014/10/sourcetreecpu.html)