<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>命令相关 on Luoj`s Markdown</title>
    <link>https://luojmarkdown.pages.dev/posts/%E5%91%BD%E4%BB%A4%E7%9B%B8%E5%85%B3/</link>
    <description>Recent content in 命令相关 on Luoj`s Markdown</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Mon, 08 Jun 2026 16:01:00 +0800</lastBuildDate>
    <atom:link href="https://luojmarkdown.pages.dev/posts/%E5%91%BD%E4%BB%A4%E7%9B%B8%E5%85%B3/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Git</title>
      <link>https://luojmarkdown.pages.dev/posts/%E5%91%BD%E4%BB%A4%E7%9B%B8%E5%85%B3/git/</link>
      <pubDate>Mon, 08 Jun 2026 16:01:00 +0800</pubDate>
      <guid>https://luojmarkdown.pages.dev/posts/%E5%91%BD%E4%BB%A4%E7%9B%B8%E5%85%B3/git/</guid>
      <description>&lt;h2 id=&#34;pull&#34;&gt;Pull&lt;/h2&gt;
&lt;p&gt;拉下来切换到远程分支&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git clone xxx
git checkout -b localName origin/remoteName
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;基于远程分支新建开发分支&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git branch 开发分支名
&lt;/code&gt;&lt;/pre&gt;&lt;blockquote&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git branch -d 分支名//删除分支
&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;
&lt;h3 id=&#34;提交修改&#34;&gt;提交修改&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git add
git commit/git cz
&lt;/code&gt;&lt;/pre&gt;&lt;blockquote&gt;
&lt;h3 id=&#34;取消commit&#34;&gt;取消commit&lt;/h3&gt;
&lt;h4 id=&#34;留下commit的修改&#34;&gt;留下commit的修改&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git reset --soft &amp;lt;commit_hash&amp;gt;^ //也就是git add 之后，改动留在暂存区
git reset --soft HEAD~
git reset --mixed &amp;lt;commit_hash&amp;gt;^//也就是git add之前，改动留在工作区
git reset --mixed HEAD~
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;不保存commit的修改&#34;&gt;不保存commit的修改&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git reset --hard &amp;lt;commit_hash&amp;gt;^//丢去此次commit的修改
//！！！！注意他会将工作区的内容直接恢复到没有此次commit之前，如果改动还在工作区那么就会被复位
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;抵消commit&#34;&gt;抵消commit&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git revert//git revert本质上是产生一个新的commit来撤销某个commit的修改，故可以利用git revert来回退版本
&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;
&lt;h2 id=&#34;push&#34;&gt;push&lt;/h2&gt;
&lt;h4 id=&#34;push前务必拉取最新的代码&#34;&gt;push前务必拉取最新的代码&lt;/h4&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-c++&#34; data-lang=&#34;c++&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git pull &lt;span style=&#34;color:#f92672&#34;&gt;--&lt;/span&gt;no&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;rebase origin &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;远程分支名&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;push前将开发分支的改动cherry-pick过去&#34;&gt;push前将开发分支的改动cherry-pick过去&lt;/h4&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;//1.首先切换到你想将 commit 迁移到的目标分支
git checkout &amp;lt;目标分支&amp;gt;
//2.找到要迁移的 commit
git log &amp;lt;开发分支&amp;gt;
//3.使用 cherry-pick 迁移 commit
git cherry-pick &amp;lt;commit哈希值&amp;gt;
//如果要一次性迁移多个 commit，可以使用 .. 范围：
git cherry-pick &amp;lt;开始哈希值&amp;gt;^..&amp;lt;结束哈希值&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;将改动push到远程&#34;&gt;将改动push到远程&lt;/h4&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-c++&#34; data-lang=&#34;c++&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git push origin localName:remoteName
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;git push origin --delete xxx//删除远程分支
&lt;/code&gt;&lt;/pre&gt;&lt;blockquote&gt;
&lt;h3 id=&#34;rebase与no-rebase&#34;&gt;rebase与no-rebase&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-c++&#34; data-lang=&#34;c++&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;remote&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;：&lt;/span&gt;A&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;B&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;C&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;D
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;local &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;：&lt;/span&gt;A&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;B&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;C&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;E
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git pull
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;rebase&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;：&lt;/span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;//相当于把代码拉下来，重新提交一次E
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;A&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;B&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;C&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;D&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;‘&lt;/span&gt;E&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;’&lt;/span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;//这个‘E’内容是一样的但是和本地最开始的commit id不同 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;no rebase&lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;：&lt;/span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;//会进行一次合成，在本地多出一个新的为merge commit M.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   D
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;↓&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;A&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;B&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;C&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;M
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#960050;background-color:#1e0010&#34;&gt;↑&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   E
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>安卓机顶盒常用命令</title>
      <link>https://luojmarkdown.pages.dev/posts/%E5%91%BD%E4%BB%A4%E7%9B%B8%E5%85%B3/%E5%AE%89%E5%8D%93%E6%9C%BA%E9%A1%B6%E7%9B%92%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/</link>
      <pubDate>Mon, 08 Jun 2026 16:01:00 +0800</pubDate>
      <guid>https://luojmarkdown.pages.dev/posts/%E5%91%BD%E4%BB%A4%E7%9B%B8%E5%85%B3/%E5%AE%89%E5%8D%93%E6%9C%BA%E9%A1%B6%E7%9B%92%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/</guid>
      <description>&lt;h1&gt;&lt;/h1&gt;
&lt;p&gt;关闭自动重启（基于bazeport项目）&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-c++&#34; data-lang=&#34;c++&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;setprop persist.bazeport.stub.no_reboot &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;唤出设置&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;am start com.android.tv.settings/.MainSettings
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;查看当前的active&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;dumpsys window | grep mCurrentFocus
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;控制台模拟遥控器&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;input keyevent xx

input keyevent 19：向上
input keyevent 20：向下
input keyevent 21：向左
input keyevent 22：向右
input keyevent 23：确认（回车）
input keyevent 4 ：bakc
input keyevent 26 ：power
input keyevent KEYCODE_DEL 删除
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;输入文本&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;input text 文本
&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>ADB相关</title>
      <link>https://luojmarkdown.pages.dev/posts/%E5%91%BD%E4%BB%A4%E7%9B%B8%E5%85%B3/adb%E7%9B%B8%E5%85%B3/</link>
      <pubDate>Mon, 08 Jun 2026 16:00:00 +0800</pubDate>
      <guid>https://luojmarkdown.pages.dev/posts/%E5%91%BD%E4%BB%A4%E7%9B%B8%E5%85%B3/adb%E7%9B%B8%E5%85%B3/</guid>
      <description>&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# 设备端启用网络 ADB
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd

ip addr show

# PC 端连接
adb connect 192.168.141.241:5555
    192.168.110.240
    192.168.140.29

#root权限连接
adb root

# 注意: 连接前确保网络可达
ping &amp;lt;device_ip&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;adb-常用命令大全markdown-速查&#34;&gt;ADB 常用命令大全（Markdown 速查）&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;说明：以下命令默认已将 &lt;code&gt;adb&lt;/code&gt; 加入环境变量；如有多台设备，请优先使用 &lt;code&gt;-s &amp;lt;serial&amp;gt;&lt;/code&gt; 指定设备（见“多设备/选择目标设备”）。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id=&#34;0-基础与排错&#34;&gt;0. 基础与排错&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;adb version                  &lt;span style=&#34;color:#75715e&#34;&gt;# 查看 adb 版本&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;adb help                     &lt;span style=&#34;color:#75715e&#34;&gt;# 查看帮助&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;adb start-server             &lt;span style=&#34;color:#75715e&#34;&gt;# 启动 adb server&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;adb kill-server              &lt;span style=&#34;color:#75715e&#34;&gt;# 关闭 adb server&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;adb nodaemon server          &lt;span style=&#34;color:#75715e&#34;&gt;# 前台启动 server（便于看日志）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;adb wait-for-device          &lt;span style=&#34;color:#75715e&#34;&gt;# 阻塞直到设备连接可用&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;adb reconnect                &lt;span style=&#34;color:#75715e&#34;&gt;# 重新连接设备（USB/TCP）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;adb reconnect device         &lt;span style=&#34;color:#75715e&#34;&gt;# 重新连接设备端&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;adb reconnect offline        &lt;span style=&#34;color:#75715e&#34;&gt;# 尝试重连离线设备&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;常见排错：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
