多様性と自由の尊重

スタートアップでエンジニアしてます。多様な社会に支えられていることに感謝しながら、自由に生きています。

【備忘】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 .
```