2と3のリビジョン間の差分
2013-10-08 18:59:13時点のリビジョン2
サイズ: 1383
編集者: ilsnsaln
コメント:
2013-10-08 19:01:57時点のリビジョン3
サイズ: 1347
編集者: ilsnsaln
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 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

開発×git (最終更新日時 2013-10-12 00:28:11 更新者 ilsnsaln)