shell 常用命令
export ECLPSE_HOME = "/Users/huaweiwu/Documents/workspace"
unset ECLIPSE_HOME
env 查询
set
/etc/profile
加系统路径
export ANDROID_SDK_ROOT=/Users/Wuhuawei/Documents/com.software/android-ndk-r9/
export ANDROID_SDK_ROOT=/Users/Wuhuawei/Documents/com.software/adt-bundle-mac-x86_64/
export ANDROID_SDK_ROOT=/Users/Wuhuawei/Documents/com.software/cocos2d-x-2.1.5/
export NDK_ROOT=/Users/Wuhuawei/Documents/com.software/android-ndk-r9/
export PATH=$PATH:$ANDROID_SDK_ROOT
export PATH=$PATH:$ANDROID_NDK_ROOT
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
输出到目标文件: echo 0x2717>>~/.android/adb_usb.ini
重启dab: adb kill-server adb start-server
查询usb信息: system_profiler SPUSBDataType
chmod +x : 增加可执行权限
chmod -x : 取消可执行权限
$git
—————————————————————————$git ~3: 最近三次的提交回退。
—————————————————————————
$git log -p
打印差异
$git log|grep 462
查询commit编号种有462关键字的提交记录。
$git log
commit 6d745d5beec5984b99270f3e2212ebfdbad0ba75
Author: wangtianhao <wangtianhao@shoyoo.com>
Date: Mon Nov 24 15:12:30 2014 +0800
$git show 6d745d5beec5984b99270f3e2212ebfdbad0ba75
—————————————————————————
$git add text.cpp
$git diff —staged
$git diff —cached
ps: —staged looks like —cached
$git diff HEAD
diff from working tree with HEAD
—————————————————————————
$git log
$git log -n -1
查看最近一次提交预览信息
$git log -n -1 -p
查看最近一次提交详细信息
—————————————————————————
$git ls-files
$git ls-files -d
$git checkout Glgs_cocos/Classes/CLSocketConnect/CLNetworkManager.h
恢复误删的文件
$ git ls-files -d | xargs git checkout --
批量恢复误删除的文件
—————————————————————————
$git branch -r
origin/AppStoreYmgl
origin/HEAD -> origin/master
origin/master
$git branch
* master
$git branch newbranch
创建一个新的分支
$git branch -m storeoff storeoffcut
重命名分支
$git branch -d branch_name
删除分支
$git branch -D branch_name
强制删除分支
$git branch -d -r branch_name
删除远程分支
$git checkout StoreCutoff
切换分支
—————————————————————————
$git push origin master
提交本地版本
$git pull —rebase
更新本地版本
—————————————————————————
未监视的文件
# 删除 untracked files
git clean -f
# 连 untracked 的目录也一起删掉
git clean -fd
# 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)
git clean -xfd
# 在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删
git clean -nxfd
git clean -nf
git clean -nfd