tmp
Monday, April 14, 2014
bower command
###最初にbower.jsonを作成する場合 ```bash bower init ``` ###bower.jsonに従ってinstall ```bash bower (i|install) ``` ###bower.jsonに従ってinstall(開発用のライブラリは除く) ```bash bower install (-P|--production) ``` ###対象ライブラリをinstall ```bash bower install <library name> ``` ###bower.jsonに追加してinstall ```bash bower install <library name> (-S|--save) ``` ###bower.jsonに追加してinstall(開発用のライブラリとして追加) ```bash bower install <library name> (-D|--save-dev) ``` ###installしたライブラリ一覧 ```bash bower (ls|list) ``` ###ライブラリの検索 ```bash bower search <keyword> ``` ###ライブラリのupate ```bash bower update ``` ###ライブラリの削除(オプションでbower.jsonからも削除する) ```bash bower uninstall <library name> [--save|--save-dev] ```
Tuesday, April 8, 2014
Mavericksでeclipseが起動しない
MacをMavericksにupdateしたらeclipseが起動しなくなった(起動しても勝手に終了してしまう JDK7になった所為? `/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Info.plist` の JVMCapabilities を以下に変更 ``` <key>JVMCapabilities</key> <array> <string>JNI</string> <string>BundledApp</string> <string>WebStart</string> <string>Applets</string> <string>CommandLine</string> </array> ``` 参考 * http://yotama.hatenablog.com/entry/2013/11/04/014451
Thursday, April 3, 2014
git command
##branch ###branch参照(local) ```bash git branch ``` ###branch参照(remoteとlocalすべて) ```bash git branch (-a | --all) ``` ###branch参照(remote) ```bash git branch (-r | --remote) ``` ###merge済みのbranch参照 ```bash git branch --merged ``` ###merge済みでないbranch参照 ```bash git branch --no-merged ``` ###branch作成 ```bash git branch <branchname> ``` ###branch削除 ```bash git branch (-d | --delete) <branchname> ``` ###branch強制削除(merge済みでないbranchも削除) ```bash git branch -D <branchname> ``` ###branch切り替え ```bash git checkout <branchname> ``` ###branch作成と同時に切り替え ```bash git checkout -b <branchname> ``` ###branchのマージ ```bash git merge <branchname> ``` ###マージの取り消し(ただしマージ直後に限る) ```bash git reset --hard ORIG_HEAD ``` ###remote branch取得 ```bash git branch <branchname> <remote>/<branchname> ``` ###remote branch取得と同時に切り替え ```bash git checkout -b <branchname> <remote>/<branchname> ``` ###remote branch削除 ```bash git push --delete <remote> <branchname> ``` or ```bash git push <remote> :<branchname> ``` ###remote branchが削除されている場合にlocal branchを削除 ```bash git remote prune <remote> [-n | --dry-run] ``` ###ローカルのHEADがずれてる、または無い場合 ```bash $ git branch -a * master remotes/origin/HEAD -> origin/xxxxx # すでに存在しないブランチ remotes/origin/master $ git remote set-head origin master * master remotes/origin/HEAD -> origin/master remotes/origin/master ``` ###branchのreplace ```bash $ git checkout <new_master> $ git merge -s ours <master> $ git checkout <master> $ git merge <new_master> ``` ##add ###変更/削除ファイル ```bash git add (-u | --update) ``` ###新規/変更ファイル ```bash git add . ``` ###新規/変更/削除ファイル ```bash git add (-A | --all) ``` ###dry run ```bash git add (-n | --dry-run) ``` ##取り消し操作 ###修正の取り消し(svn revert的な) ```bash git checkout <file> ``` ###ステージングの取り消し ```bash git reset HEAD <file> ``` ##commit ###commitのやり直し(pushする前に限る) ```bash git commit --amend --author="username <dummy@gmail.com>" ``` ###commitの取り消し(直前のcommitまで、ワークディレクトリは維持) ```bash git reset --soft HEAD^ ``` ###commitの取り消し(直前のcommitまで、ワークディレクトリも戻す) ```bash git reset --hard HEAD^ ``` ##diff ###1つ前のコミットと比較 ```bash git diff HEAD^ HEAD ``` ###sjisのdiff ```bash git diff | iconv -f SJIS ``` ##clean ###追跡対象外のファイルを削除 ```bash git clean <path> ``` ###dry-run ```bash git clean -n ``` ###force(configで設定していない限りは必須) ```bash git clean -f ``` ###ディレクトリを対象に含める ```bash git clean -d ``` ###無視されるファイルを対象に含める(`.gitignore`で設定されているファイル) ```bash git clean -x ``` ##stash ###一時保存して退避 ```bash git stash ``` ###一時保存したリストを表示 ```bash git stash list ``` ###一時保存したファイルを復元 ```bash git stash pop ``` ##remote ###remote repの追加 ```bash git remote add <name> <url> ``` ###urlの変更 ```bash git remote set-url <name> <url> ``` ###nameの変更 ```bash git remote rename <old_name> <new_name> ``` ##export ```bash $ mkdir ../target # あらかじめ展開先のディレクトリを作成しておく $ git archive master | tar -x -C ../target ```
Newer Posts
Older Posts
Home
Subscribe to:
Posts (Atom)