【備忘】Git
pull
- developブランチから最新の情報を取得する(pullする)
- PULL = FETCH + MERGE
```
git pull origin "branch name"
```
fetch
- リモートの最新情報を取得する(マージはしない)
- logで最新のCommit履歴が見れるようになる
```
git fetch origin "branch name"
```
ブランチ作成
```
git checkout -b "作成するブランチ名"
// Option
-bは下記参照
```
https://qiita.com/inagacky/items/279d9a5ad445033b3f6c
ブランチを切り替える
```
git checkout "branch name to checkout"
```
Push
```
// first time
git push --set-upstream origin "branch name(like feature/#1483_Add_Credit_Err)"
// already remote branch exist
git push -u origin "branch name"
// Option
-u は、★★★
```
ブランチ一覧を見る
```
// 一覧
git branch -a
// 一覧を解除したいときのコマンド
q
```
変更の取消
```
// 変更のあったファイルを列挙
git diff --name-only <repository name>
// 特定のファイルを戻す場合
git checkout <filename>
git checkout develop 等
// 全てのファイルを戻す場合
git checkout .
```