---
# System prepended metadata

title: Git 2019/06/07

---

Git 2019/06/07
===
[先生のqiita](https://qiita.com/snowsunny/private/aadc1127fdf068d3d329)
    ![](https://i.imgur.com/ELBmA4t.jpg)



#### LINUXコマンド
https://qiita.com/lrf141/items/4dadd107c1ac778260e5


#### ターミナルの開き方

C:> ユーザー> wsl-terminal > open-wsl.exe

<br/>

# 先週の続き

## shellの変更

エクスプローラーでwsl-terminal.confを探しテキストエディタで開く。
>ファイルの場所
wsl-terminal > etc > wsl-terminal.conf 

4行目を「shell=/usr/bin/zsh」に変える。

wsl-terminalを再起動してshellがzshに変わっていたら成功。


![](https://i.imgur.com/Tt3Q5sy.png)

<br />

## zshの設定
qを入力ししばらく待つ

![](https://i.imgur.com/wKKvl4z.png)


以下の文を張り付けてEnter
（ターミナル上で右クリックするとペースト操作ができる。） 

```sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"```



oh my zshのアスキーアート（AA）が表示されたら成功。

![](https://i.imgur.com/csqUrv0.png)
    
<br />

## ショートカットコマンドを設定する。

* ターミナルを再起動

* **pwd**と打ち込みenter
> **pwd**
> print working directry
> ターミナルが動いている場所を表示
> 

> **ルート**
> 一番上のフォルダのこと


![](https://i.imgur.com/oegBznc.png)

* **cd**と打ち込みenter

> **cd**
> change directory
> ディレクトリの場所を移動する
> windowsでいうエクスプローラー

* pwdと入力しenter
    
    ![](https://i.imgur.com/eYssph6.jpg)




・エイリアスを登録？

> **alias**
> 不明

> **history**
> 打ち込んだコマンドの履歴を表示する



> **ls**
> 現在のディレクトリにあるファイル一覧を表示
>
> **ls -a**
> 隠しファイルまで表示


* **vim .zshrc**と打ち込みEnter。文書ファイルが表示される。

* AまたはInsertキー押し編集モードへ

* 文末に以下を追記する。

```
alias cdw="cd /mnt/c"
```
要するにユーザディレクトリへのパス。
HALのアカウントなら学籍番号を自分のに変えるだけでOK

![](https://i.imgur.com/laAYN1R.png)

* 編集が終わったらescapeキーを押す

* 「:」（コロン）を押す

* wqコマンドを入力しenter（上書き的な意味らしい）


再起動すると設定が反映されてショートカットが使えるようになる。

<br />

## Gitの何かしらの登録

ユーザディレクトリ直下に適当な作業フォルダを作り、そのフォルダ内へ移動。

```
mkdir フォルダ名
```
```
cd フォルダ名
```

![](https://i.imgur.com/8ZhZ7ls.png)

![](https://i.imgur.com/ldG3jbh.png)


フォルダの中に移動しgit initコマンド入力

![](https://i.imgur.com/MAImbvX.png)


git1の中に.gitフォルダができてその中に


touch test.txt


git add

gst

ステージに乗せてからコミット


変更したファイルをadd
追加し終わったらコミット

git commit -m
メッセージの略

git config --global user.email "メールアドレス"
git config --global user.name "ユーザーネーム"