サイズ: 1383
コメント:
|
サイズ: 1347
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 26: | 行 26: |
* 変更されたファイルの一覧を確かめたい | * 変更されたファイルの一覧を確かめたい |
行 30: | 行 30: |
* commit履歴を見たい | * commit履歴を見たい |
行 33: | 行 33: |
* 前回のcommitをやり直したい | * 前回のcommitをやり直したい |
行 36: | 行 36: |
* 前回のcommitを消し去りたい | * 前回のcommitを消し去りたい |
行 40: | 行 40: |
* branchを切りたい | * branchを切りたい |
行 43: | 行 43: |
* serverから他の人がpushした内容を受け取りたい | * serverから他の人がpushした内容を受け取りたい |
行 47: | 行 47: |
* branchの派生元を変更したい | * branchの派生元を変更したい |
行 50: | 行 50: |
* 特定のファイルの内容を前回のcommit時のものに戻したい | * 特定のファイルの内容を前回のcommit時のものに戻したい |
行 53: | 行 53: |
* 前回のcommitからの変更点を確認したい | * 前回のcommitからの変更点を確認したい |
最初だけやること
git clone <gitレポジトリのURI> *repositoryに中身がが存在しない場合はmkdir cd <working directory> git init git remote add origin <gitレポジトリのURI>
開発中
git add <file> git add <file> ... git commit -m "commit message" git add <file> ... git commit -m "commit message" ... git push origin
こんな時は?
-
変更されたファイルの一覧を確かめたい
git status
-
commit履歴を見たい git log
-
前回のcommitをやり直したい git commit -m "commit message" --amend
-
前回のcommitを消し去りたい logで前々回のcommit名を調べる git reset --soft <前々回のcommit name>
-
branchを切りたい git checkout -b
-
serverから他の人がpushした内容を受け取りたい git pull origin *conflictしたときの解消法はググって
-
branchの派生元を変更したい git rebase
-
特定のファイルの内容を前回のcommit時のものに戻したい git checkout HEAD
-
前回のcommitからの変更点を確認したい git diff