shell常用命令

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章