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 <[email protected]>
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