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 <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


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值