... | @@ -15,16 +15,20 @@ $ git clone http://exp.mtl.t.u-tokyo.ac.jp/各自のユーザ名/b3exp.git |
... | @@ -15,16 +15,20 @@ $ git clone http://exp.mtl.t.u-tokyo.ac.jp/各自のユーザ名/b3exp.git |
|
|
|
|
|
## git add
|
|
## git add
|
|
|
|
|
|
主にローカルマシン上でおこなった変更の内容をステージングする際に使用します。
|
|
主にローカルマシン上でおこなった変更の内容を**ステージング**する際に使用します。
|
|
|
|
ステージングというのは、次に説明する`git commit`で記録されるように準備する、という意味です。
|
|
この状態では**まだ記録されていません**。
|
|
この状態では**まだ記録されていません**。
|
|
|
|
|
|
```bash
|
|
```bash
|
|
$ git add ファイル名
|
|
$ git add ファイル名
|
|
```
|
|
```
|
|
|
|
|
|
|
|
複数ファイルをステージングしたい場合は、`ファイル名`の部分に複数のファイルを書き並べてもよいですし、ファイルごとに`git add`を繰り返しても問題ありません。
|
|
|
|
|
|
## git commit
|
|
## git commit
|
|
|
|
|
|
主にローカルマシン上でおこなった変更内容を記録する際に使用します。
|
|
主にローカルマシン上でおこなった変更内容を記録する際に使用します。
|
|
|
|
具体的には、先の手順`git add`でステージングされたファイルが全て記録されます。
|
|
この状態では、ローカルマシン上のみに記録されており、**リモートサーバには記録されていません**。
|
|
この状態では、ローカルマシン上のみに記録されており、**リモートサーバには記録されていません**。
|
|
ローカルマシンが壊れたらどうしようもなくなるということです。
|
|
ローカルマシンが壊れたらどうしようもなくなるということです。
|
|
|
|
|
... | @@ -35,9 +39,12 @@ $ git commit -m "コメント" |
... | @@ -35,9 +39,12 @@ $ git commit -m "コメント" |
|
## git push
|
|
## git push
|
|
|
|
|
|
主にローカルマシン上で記録した変更履歴をリモートに反映する際に使用します。
|
|
主にローカルマシン上で記録した変更履歴をリモートに反映する際に使用します。
|
|
|
|
具体的には、それまでに行った`git commit`の情報が全て一括でリモートサーバに送られます。
|
|
これで、ローカルマシンが壊れても安心です。
|
|
これで、ローカルマシンが壊れても安心です。
|
|
こまめに`git push`するようにしましょう。
|
|
こまめに`git push`するようにしましょう。
|
|
|
|
|
|
|
|
TA が定期的に確認する予定ですので、その日の進捗を実験の終わりの時に`git push`することを推奨します。
|
|
|
|
|
|
```bash
|
|
```bash
|
|
$ git push
|
|
$ git push
|
|
```
|
|
```
|
... | | ... | |