小编Sea*_*ain的帖子

'git push -f'和'删除远程分支并再次推送'之间的区别

当我找到我的 错误在远程分支的错误,我总是删除它,在本地压缩并再次推送.因为我听说'git push -f'很危险.但是我注意到git fetch之后的推送结果显示如下.

新BRANCH_NAME"(强制)"

我的工作流程再次删除和推送是否正确?这种方式与'push -f'有什么不同?

git

13
推荐指数
2
解决办法
3987
查看次数

AppleScript如何在代码中获得STDIN?

谷歌建议

echo "input" | osascript filename.scpt
Run Code Online (Sandbox Code Playgroud)

filename.scpt

set stdin to do shell script "cat"
display dialog stdin
Run Code Online (Sandbox Code Playgroud)

但是,我只能得到空白对话框:它没有文字.如何在版本中从AppleScript获取stdin?

我的操作系统版本是OSX 10.8 Mountain Lion.

macos applescript osx-mountain-lion

4
推荐指数
3
解决办法
2626
查看次数

获取 adb shell 命令的结果代码

我应该怎么得到$?adb shell <command>

我想检查adb shell mkdir /xxx.

我执行了mkdir命令adb shell并失败了,但结果$?0.

$ adb shell mkdir /xxx
mkdir failed for /xxx, Read-only file system
$ adb shell echo $?
0

$ adb shell "mkdir /xxx; echo $?"
mkdir failed for /xxx, Read-only file system
0
Run Code Online (Sandbox Code Playgroud)

我想得到结果代码,adb shell <command> 但不是在如下交互模式下:

$ adb shell
shell@android:/ $ mkdir /xxx
mkdir failed for /xxx, Read-only file system
255|shell@android:/ $ echo $? …
Run Code Online (Sandbox Code Playgroud)

shell android adb

3
推荐指数
1
解决办法
7686
查看次数

标签 统计

adb ×1

android ×1

applescript ×1

git ×1

macos ×1

osx-mountain-lion ×1

shell ×1