-
Notifications
You must be signed in to change notification settings - Fork 0
/
rss.xml
360 lines (352 loc) · 50 KB
/
rss.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>Camber's Logistics | Archive</title>
<link>https://logistics.camber.moe</link>
<description>Camber物流 | 存档处</description>
<language>zh-CN</language>
<pubDate>Sun, 28 Jun 2020 23:18:44 +0800</pubDate>
<lastBuildDate>Sun, 28 Jun 2020 23:18:44 +0800</lastBuildDate>
<category>Ingress</category>
<category>IFS</category>
<category>Lores</category>
<category>Tech</category>
<category>Algorithm</category>
<category>RAW</category>
<category>Memo</category>
<category>Searching</category>
<category>咕咕咕, 想不出来, 随笔</category>
<category>Mo-Yu</category>
<item>
<guid isPermalink="true">https://logistics.camber.moe/2020/IFS2007Invite/</guid>
<title>FSXi'an 2007 Invitation</title>
<link>https://logistics.camber.moe/2020/IFS2007Invite/</link>
<category>Ingress</category>
<category>IFS</category>
<category>Lores</category>
<pubDate>Sun, 28 Jun 2020 23:18:44 +0800</pubDate>
<description><![CDATA[ <!--IFS Xian 2007 Invite | ver 1.2-->
<blockquote>
<p>[ADA: 读取记录需要3/1476权限. 是否授权?]<br>[ADA: 检测到该授权有多个身份. 请选择需要进行访问的身份.]<br>[ADA: <a style="color:rebeccapurple; font-size:150%; text-decoration: underline" href="#">Hulong研究员Archer(已选择)</a>, <a style="color: lightblue; font-size: 120%" href="#">Resistance外勤特工CamberOvO</a>]<br>[ADA: …]<br>[ADA: 授权已完成. 欢迎研究员Archer]<br>[ADA: 正在读取记录 <code>$DATADIR/Hulong/FSXian2007Speech.mp4</code>]</p>
</blockquote>
<h2 id="Hulong-Technology-Xi’an-公共关系文件-1"><a href="#Hulong-Technology-Xi’an-公共关系文件-1" class="headerlink" title="Hulong Technology Xi’an 公共关系文件 #1"></a>Hulong Technology Xi’an 公共关系文件 #1</h2><p>&lt;视频记录开始&gt;</p>
<p><em>[画面中出现了一个人影]</em></p>
<p>无法识别身份的人员: 咕咕咕, 咕, 咕咕</p>
<p><em>[枪声, 推断是中国产NP42型手枪发出的声音]</em><br><em>[人影倒下, 中弹部分化为灰烬]</em></p>
<p><em>[研究员Archer出现在画面当中]</em> </p>
<p>咳咳…不好意思, 让各位特工和研究员久等了. </p>
<p><em>[投影机亮起, 幻灯片开始播放.]</em><br><em>[幻灯片显示出标题: Hulong Logo &amp; FSXi’an Logo &amp; IFS Logo]</em></p>
<p>这里是本次<span style="color: pink">FSXi’an</span>的协办方, <span style="color:rebeccapurple; font-size:150%">Hulong Technology Xi’an</span>, 代表<span style="color: pink">FSXi’an Staff</span>对前来参加的各位特工…的Dark XM拟像或者Mark I型无人机表示欢迎. </p>
<p>&lt;&lt;&lt;&lt;&lt;&lt;&lt; HEAD<br><span style="color:#663399; font-size:150%">Hulong Technology Xi’an</span>是隶属于Hulong Transglobal的一个研究机构. 我们在西安大多数高校都有设立秘密的合作实验室, 因此也能够在西安各高校展开行动. 我们是一群学术疯子, 只致力于学术研究, 真的, 没别的目的了, 并不会给你们每人一个Dark XM眼镜然后吸取全员能量. 我们没有这个权限.<br><del>Niantic到底干了些什么才能在一个月内让DarkXM拟像的Feature突然实装到Scanner上终于能够研究一下了</del> </p>
<p><em>[研究员Archer表情突然震惊]</em> </p>
<p>啊这, 我们不是坏人啊, 不是所有Hulong Transglobal的人都是坏人. 如你们所知道的, 那些<del>被Netflix拍成烂片的人</del>来自母公司的自由美利坚的强硬的武装力量才是坏人. 他们并没有获得授权在中国大陆展开行动, 所以不必当心有人会顺着Portal Network摸到你家然后把你拉走. <del>再说了他们不是被Hank和Midori搞了么</del></p>
<p><em>[幻灯片切换到西安交通大学]</em> </p>
<p>那么请允许我介绍下本次FS的虚拟集合地点 - 西安交通大学. </p>
<h1 id="掌声-不知道哪里来的"><a href="#掌声-不知道哪里来的" class="headerlink" title="[掌声, 不知道哪里来的] "></a><em>[掌声, 不知道哪里来的]</em> </h1><p><span style="color:rebeccapurple; font-size:150%">Hulong Technology Xi’an</span>是隶属于Hulong Transglobal的一个研究机构. 我们在西安大多数高校都有设立秘密的合作实验室, 因此也能够在西安各高校展开行动. 我们是一群学术疯子, 只致力于学术研究, 真的, 没别的目的了, 并不会给你们每人一个Dark XM眼镜然后吸取全员能量. 我们没有这个权限.<br><del>Niantic到底干了些什么才能在一个月内让DarkXM拟像的Feature突然实装到Scanner上终于能够研究一下了</del> </p>
<p><em>[研究员Archer表情突然震惊]</em> </p>
<p>啊这, 我们不是坏人啊, 不是所有Hulong Transglobal的人都是坏人. 如你们所知道的, 那些<del>被Netflix拍成烂片的人</del>来自母公司的自由美利坚的强硬的武装力量才是坏人. 他们并没有获得授权在中国大陆展开行动, 所以不必当心有人会顺着Portal Network摸到你家然后把你拉走. <del>再说了他们不是被Hank和Midori搞了么</del></p>
<p>*[幻灯片切换到西安交通大学] * </p>
<p>那么请允许我介绍下本次FS的虚拟集合地点 - 西安交通大学. </p>
<p>*[掌声, 不知道哪里来的] * </p>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<p>c7461dc7be795adf0c27bfe0ac3f82127e5bc2ee</p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<p>西安交通大学是一所历史悠久…啥啥啥啥的反正这里的发言人并不是香蕉大毕业的人也不知道那么多, 但他们的人和我们Hulong Tech的实验室确实有合作关系啦.<br>其中在兴庆校区的钱学森图书馆, 可谓是全校XM密度最高的地方, 为党<del>和Hulong</del>培养了一大批优秀的人才<del>, 同时也拯救了一大批期末考要挂科和毕设DDL快到的以及要项目答辩的</del>, 因此也被Staff选为本次FS的集合Portal.<br>本次我们请来了<span style="color: green; text-decoration: underline;">钢叉小朋友</span>的Mark I型无人机, 来为这次FS的集合Portal:钱学森图书馆作讲解. 大家掌声欢迎<del>~</del></p>
<p><em>[掌声, 不知道哪里来的]</em><br><em>[画面中出现了一台Mark I型无人机]</em><br><em>[和研究员Archer进行了信息交换]</em></p>
<p>不好意思, 他的预计出镜时间是活动当天.<br>那么请期待周六的活动吧w.</p>
<p><em>[掌声, 不知道哪里来的]</em></p>
<p>嗯, 刚有人问到那个枪声是啥啊.<br>我们刚处决了一只从实验室飞出来的DarkXM拟像的鸽子. 他不应该出现在这的. 我们致力于让DarkXM造福全Niantic特工, 还请多多支持我们. </p>
<p><em>[幻灯片切换到结束页: “Thank You”]</em></p>
<p>那么本次宣发就到此结束了.<br>感兴趣的特工们可以点击下面的链接进行RSVP和加入讨论组讨论. </p>
<p><em>[电影Cut板子切下]</em></p>
<p>好了, 快去收拾那只鸽子特工的…咳咳咳…的DarkXM灰烬<br>记得回头上传到<a style="" href="#">IngressTube</a>去 </p>
<p>这东西怎么还开着啊</p>
<p><em>[研究员Archer手伸向摄像机]</em></p>
<p>&lt;视频记录结束&gt; </p>
<blockquote>
<p>[ADA: 元数据读取中…读取到两个URL…输出…]<br><a href="https://fevgames.net/ifs/event/?e=17670" target="_blank" rel="noopener">Fevgames RSVP</a><br><a href="https://t.me/FSXian" target="_blank" rel="noopener">Telegram Channel</a><br>[ADA: 输出结束]</p>
</blockquote>
<blockquote>
<p>[ADA: Logout]</p>
</blockquote>
<hr>
<h3 id="Behind-the-Scene"><a href="#Behind-the-Scene" class="headerlink" title="Behind the Scene"></a>Behind the Scene</h3><p>这里是拱拱<span style="color:lightblue">@CamberOvO</span>, 本次FSXi’an的PoC之一, 咸鱼0转13级玩家, 在胡建福州和大家问好wwwwww<br>肥肠抱歉文案咕咕咕好久了. 那只鸽子就是拱的DarkXM拟像(笑)(确信).<br>IngressFS@Home@西安也来到了第三期, 同时也是高校巡礼开催的第一期. 这次还是拱和弱弱<span style="color: green">@ShanghaiAlice</span>担任Staff/PoC, 也有幸请到了香蕉大在读的钢叉小朋友的讲解(他自己这么提议的w). 这次关于怎么整活钢叉小朋友提了些很有建设性的想法, 在这里特别感谢w. <del>拱是有点难整w</del> 感谢各位的参与/陪伴/捧场.<br><strong>本次IFS开催时间20200704 1500.</strong> </p>
<p><del>还能想起上一次自古华山一条路临时改变计划</del>啊这应该算是黑历史了wwwwww<br>上次因为华山论剑都不在华山了没有灵魂了就…没开视频会议. 这次应该会有的w<br><img src="/images/IFS2007Invite_2.jpg" alt="image"></p>
<p>视频会议因为Webex新增加对免费用户的限制, 可能会改到腾讯会议/VooVMeeting或者Zoom又或者Discord. </p>
<p>下期预告: 拱拱的华山论剑IFS和别的啥的小总结. 希望不要咕太久了. </p>
<p>十分期待下一次和某不愿意透露姓名的特工的爬山, 不要再整啥<a href="https://bjres.net/2020/06/26/片仔蓝总觉得他自己行了,反手就展示了什么是敦/" target="_blank" rel="noopener">敦刻尔克大撤退</a>了.<br>猪猪记得过来监工啊(逃)</p>
<div style="text-align: right">
以上.<br>
<a href="https://camber.moe/index_cn" target="_blank" rel="noopener">Camber</a><br>
@Fuzhou<br>
20200628 2300
</div>
<p>写完文案的补充: </p>
<blockquote>
<p>另外, 我们都知道钢叉之前和猩猩吵过架. 请不要对此过分议论, 这里不是吵架的地方. 谢谢.<br>[其实拱并不知道具体发生了啥]</p>
</blockquote>
<h3 id="Easter-Egg-s"><a href="#Easter-Egg-s" class="headerlink" title="Easter Egg(s)"></a>Easter Egg(s)</h3><p><img src="/images/IFS2007Invite_1.png" alt="image"></p>
]]></description>
</item>
<item>
<guid isPermalink="true">https://logistics.camber.moe/2020/GitRevised/</guid>
<title>Things about Git</title>
<link>https://logistics.camber.moe/2020/GitRevised/</link>
<category>Tech</category>
<pubDate>Wed, 17 Jun 2020 10:08:22 +0800</pubDate>
<description><![CDATA[ <!--# Things about Git - 20200616-->
<h2 id="0x00-碎碎念"><a href="#0x00-碎碎念" class="headerlink" title="0x00 碎碎念"></a>0x00 碎碎念</h2><p>想写一个Revised version <del>KISS</del> manual of Git.<br>主要是, 最近拱拱大学开了门叫做[开源硬件开发与应用]的课程, 然后好多人对Git不熟.<br>基于拱拱的个人经验, 写了一篇<a href="https://github.com/CamberLoid/xd0615/blob/master/1-Notes/Git_Related.md" target="_blank" rel="noopener">Git Related</a>, 但是那个是<strong>极其随意写的</strong>.<br>在知识范围内, 这篇会稍微详细一些. </p>
<p>说在前头, 拱拱推荐Linux的另一个原因是, <strong>中文化</strong>. <a href="#on-windows-subsystem-linux">See why</a> </p>
<h2 id="0x01-Installing-Git"><a href="#0x01-Installing-Git" class="headerlink" title="0x01 Installing Git"></a>0x01 Installing Git</h2><h3 id="On-Windows"><a href="#On-Windows" class="headerlink" title="On Windows"></a>On Windows</h3><p>从Git-scm下载Git套件, 安装.<br>Windows 10 Insider Build可以在Powershell下使用<code>winget</code>下载: <code>winget install Git.Git</code>.(好像是这个, 不保证准确性)</p>
<h3 id="On-Windows-Subsystem-Linux"><a href="#On-Windows-Subsystem-Linux" class="headerlink" title="On Windows Subsystem Linux"></a>On Windows Subsystem Linux</h3><p>Windows Subsystem Linux or WSL是Windows10的一个特性, 可以在Windows上原生使用Linux于终端执行Linux二进制文件. Linux的一个优点是环境配置极其方便, <strong>拱拱推荐这种方式.</strong><br>在<code>启用和删除Windows功能</code>上把<code>适用于Windows的Linux子系统</code>勾选上, 重启电脑后去Windows store搜索下载Ubuntu(推荐)即可使用. WSL配置过程参考此链接 <a href="https://docs.microsoft.com/zh-cn/windows/wsl/" target="_blank" rel="noopener">https://docs.microsoft.com/zh-cn/windows/wsl/</a> . </p>
<p>有Linux环境就好说了, Ubuntu自带OpenSSH套件和Git. 即使如此仍然推荐下载Windows的Git-scm套件.<br>对于Ubuntu, 中文支持需要<code>language-pack-zh-hans</code>这个包, <strong>包括Git的主要输出都会中文化</strong>. 安装<code>sudo apt update; sudo apt install language-pack-zh-hans</code>.<br>需要访问本地Windows的文件的话, 他们一般在<code>/mnt/盘符</code>处.</p>
<h3 id="Linux"><a href="#Linux" class="headerlink" title="Linux"></a>Linux</h3><p>都用上Linux了拱拱觉得也不需要说啥了, 一般发行版都有Git套件的.<br>不过总有人用最小发行版, 这时候可以使用对应发行版的包管理器安装. <del>拱拱就不信有发行版仓库没有Git</del></p>
<h3 id="macOS"><a href="#macOS" class="headerlink" title="macOS"></a>macOS</h3><p>你需要苹果的XCode命令行套件, 具体去哪找拱拱也不清楚. </p>
<h2 id="0x02-OpenSSH-相关配置"><a href="#0x02-OpenSSH-相关配置" class="headerlink" title="0x02 OpenSSH 相关配置"></a>0x02 OpenSSH 相关配置</h2><p>Windows 10 自带OpenSSH套件.<br>要用到的主要命令是<code>ssh-keygen</code>.<br>一般直接就这么输入进命令行就行了. 可以不用带任何参数.</p>
<p>跑完后你会得到一个 私钥文件 <code>id_rsa</code> / 公钥文件 <code>id_rsa.pub</code>, 位于<code>~/.ssh/</code><br>在Windows下<code>~</code> = <code>C:\Users\你用户名\</code><br>在Linux下<code>~</code> = <code>/home/你用户名</code> (如果是root账户的话就是<code>/root/</code>)</p>
<h3 id="Github相关"><a href="#Github相关" class="headerlink" title="Github相关"></a>Github相关</h3><p>Github 在处理用户鉴权时, 使用SSH公钥或HTTPS认证.<br>也就意味着你的远端可以是 <code>git@github.com/后略</code>[ssh] 或者 <code>https://github.com/后略</code>[https]</p>
<p>使用SSH公钥时, 前往 <a href="https://github.com/settings/keys" target="_blank" rel="noopener">https://github.com/settings/keys</a> 将得到的<code>id_rsa.pub</code>内容复制粘帖到New SSH key中.<br>使用HTTPS认证时, 一般不需要做什么, 但就是在处理私有仓库(Private Repo)或者Push时会有一个交互, 让你填写用户名和密码. <strong>拱拱本人不推荐这个方式.</strong> </p>
<h2 id="0x03-Git-基本配置和食用方法"><a href="#0x03-Git-基本配置和食用方法" class="headerlink" title="0x03 Git 基本配置和食用方法"></a>0x03 Git 基本配置和食用方法</h2><p>对于Completely Beginner, Git相关知识无非就这些</p>
<p>初始化工作区: </p>
<ul>
<li>复制别人的: <code>git clone</code></li>
<li>从头开始: <code>git init</code></li>
</ul>
<p>在工作区上工作:</p>
<ul>
<li>一般暂存: <code>git add</code> </li>
<li>其他: <code>git mv</code> / <code>git restore</code> / <code>git rm</code></li>
</ul>
<p>提交更改:</p>
<ul>
<li>一般情况: <code>git commit</code></li>
<li>出冲突了: <code>git merge</code></li>
</ul>
<p>和远端同步:</p>
<ul>
<li>同步远端元数据: <code>git fetch</code></li>
<li>一推一拉: <code>git push</code>/<code>git pull</code></li>
</ul>
<p>以及修改配置: </p>
<ul>
<li><code>git config</code></li>
</ul>
<h3 id="初次运行前要做的配置"><a href="#初次运行前要做的配置" class="headerlink" title="初次运行前要做的配置"></a>初次运行前要做的配置</h3><p>主要使用<code>git config</code>命令.</p>
<p>在Commit前需要设置邮箱和名字:<br><code>git config --global user.name &quot;你名字, 可以是中文&quot;</code><br><code>git config --global user.email &quot;你邮箱&quot;</code></p>
<p>Git的默认文本编辑器是<code>vi</code>/<code>vim</code>. 如果vim使不来的话, 可以更换默认文本编辑器<br><code>git config --global core.editor &quot;中略&quot;</code><br>参考<a href="https://help.github.com/cn/github/using-git/associating-text-editors-with-git" target="_blank" rel="noopener">Github的这篇中文化文档</a>以获得关于如何配置的资讯.<br>私货: 这里推荐VSCode[GUI/图形界面] 和nano[CLI/命令行界面]</p>
<h3 id="初始化工作区"><a href="#初始化工作区" class="headerlink" title="初始化工作区"></a>初始化工作区</h3><p>这里主要使用<code>git init</code>和<code>git clone</code>两个命令. </p>
<p>Git-clone用于当远端已有一个仓库时, 将远端仓库原样拉取下来. 适合在加入他人工作时, 要从Github上拉源码编译软件时使用.<br>这会在当前工作目录(如果没有参数的话)创建一个和远端仓库同名的文件夹. 如果已有同名文件夹, 则<strong>要求该文件夹为空</strong>, 否则将克隆失败.<br>食用方法: <code>git clone &lt;remote-url&gt;</code></p>
<p>Git-init适合用于没有远端时, 将本地已有的文件夹转换为Git版本控制仓库.<br>如要配置一个Git服务器, 也可以使用<code>git init --bare</code>创建空仓库.<br>在创建仓库后不要忘记添加远端哦.</p>
<h3 id="在工作区作出更改"><a href="#在工作区作出更改" class="headerlink" title="在工作区作出更改"></a>在工作区作出更改</h3><p>基本操作是<code>git add</code>, 用于<em>暂存</em>文件 和 <code>git commit</code>, 用于提交修改.<br>此外还有<code>git rm</code>, 用于<em>删除</em>文件 和 <code>git restore</code>, 用于丢弃工作区改动 以及 <code>git mv</code>, 用于移动文件<br>检查当前仓库状态<code>git status</code></p>
<p>基本食用方法: (没写到的建议自己查文档, 毕竟真的没怎么用过) </p>
<ul>
<li><code>git add 你要的文件</code>: 可以直接<code>git add .</code>或者<code>git add *</code>将所有已经于保存的更改暂存, <strong>但是容易导致奇怪的问题所以在这么做前先确认下</strong>. </li>
<li><code>git rm 要删除的文件</code>: 可以先删除文件后rm(删了但之后再记入暂存), 也可以直接<code>git rm</code>(就直接删了记入暂存一步到位). <del><code>git rm *</code>一键删库跑路</del></li>
<li><code>git commit -m &quot;提交信息&quot;</code>, 可以不带<code>-m</code>但这会导致你在提交时到一个文本编辑器界面. 如果忘记配置默认文本编辑器的话, 他默认文本编辑器是vi, 一键进入地狱难度.<br>携带<code>--allow-empty-message</code>参数可以允许一个信息为空的提交. <strong>但是不推荐, 极有可能会被其他同行追着打, 实在没东西写了再用.</strong><br>如果提交后发现了啥失误, 比如多暂存了, 或者信息填错了, 不用担心. 你可以接着进行更改, 然后在提交时带上<code>--amend</code>参数. 这样上一个提交就会被这一个提交<strong>替代</strong>.</li>
</ul>
<p>此外, 可以在仓库根目录下放个<code>.gitignore</code>文件, 这样Git处理的时候就会<strong>直接忽略他们</strong>. 你不会希望你密码/API密钥出现在公开的记录里的.</p>
<h3 id="配置远端"><a href="#配置远端" class="headerlink" title="配置远端"></a>配置远端</h3><p>和远端相关的是Git-remote模块. </p>
<p>Git是<strong>分布式</strong>版本管理软件, 意味着远端可以<strong>不止一个</strong>.<br>如果你的仓库是从Github克隆下来并且只使用Github的话, 请跳过本节. 但在远端不止一个, 或者没有远端需要配置远端相关信息的时候, 你会用到Git-remote模块的. </p>
<p>通过执行<code>git remote --verbose</code>, 你应该会看到类似与如下的输出:</p>
<pre><code>origin git@github.com:camberloid/camber.moe (fetch)
origin git@github.com:camberloid/camber.moe (push)</code></pre><p>需要添加远端时, 使用<code>git remote add [远端别名] [URL]</code>.<br>如果不小心写错了, 或者远端地址发生更改, 使用<code>git remote set-url [远端别名] [新URL]</code>来更改. </p>
<p>常用的操作就这些, 更多操作建议查文档. 在操作后记得<code>git fetch --all</code>验证远端是否可用.<br>当然, 如果远端咕咕了, 想删掉的话, 请使用<code>git remote delete [远端别名]</code></p>
<h3 id="与远端同步"><a href="#与远端同步" class="headerlink" title="与远端同步"></a>与远端同步</h3><p>一推(push)一拉(pull), 组成了Git的远端同步部分.</p>
<p><code>git push</code>用于向远端推送你已经<em>提交</em>(commit)的更改. 请注意只能在<strong>自己已经没有任何更改可以拉取, 并且本地最新更改不晚于远端最新提交的更改</strong>(窝觉得用<code>最新</code>不妥)的情况下推送.<br><code>git pull</code>用于从远端拉取最新的更改.如果出现了文件冲突, 可以参考<code>Git merge</code>相关文档. 拱拱没用过所以就不说了. </p>
<p>从Git 2.26还是27开始, 执行<code>git pull</code>时有如下提示: </p>
<pre><code>warning: 不建议在没有为偏离分支指定合并策略时执行 pull 操作。 您可以在执行下一次
pull 操作之前执行下面一条命令来抑制本消息:
git config pull.rebase false # 合并(缺省策略)
git config pull.rebase true # 变基
git config pull.ff only # 仅快进
您可以将 &quot;git config&quot; 替换为 &quot;git config --global&quot; 以便为所有仓库设置
缺省的配置项。您也可以在每次执行 pull 命令时添加 --rebase、--no-rebase,
或者 --ff-only 参数覆盖缺省设置。</code></pre><p>窝也没有去了解那么多. 如有需要可以阅读相关文档.</p>
<h3 id="合并冲突"><a href="#合并冲突" class="headerlink" title="合并冲突"></a>合并冲突</h3><p>其实不会/用不熟.<br>这里放个Ref: <a href="https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6" target="_blank" rel="noopener">分支的新建与合并</a> </p>
<!-- Legacy -->
<!-- /Legacy -->
<h2 id="0x04-Bash"><a href="#0x04-Bash" class="headerlink" title="0x04 Bash"></a>0x04 Bash</h2><p>其实我完全忘了Git-scm的Windows套件有Bash.<br>但也不懂怎么教, 故Pass.</p>
<h2 id="0xFD-VSCode-相关"><a href="#0xFD-VSCode-相关" class="headerlink" title="0xFD VSCode 相关"></a>0xFD VSCode 相关</h2><p>VSCode有一个<em>源代码管理</em>部分. 可以基本替代Git CLI使用.<br>他张这个样子:<br><img src="/images/Git_and_OSH/Screenshot_20200617_002910.png" alt="image"></p>
<p>可以简单地: 填写消息, 暂存/撤销更改, 提交更改, 拉取和推送等. 是的拱拱就是在安利呢. </p>
<h2 id="0xFE-vim相关"><a href="#0xFE-vim相关" class="headerlink" title="0xFE vim相关"></a>0xFE vim相关</h2><p>声明: 拱拱使不来. </p>
<p>最基本的操作是</p>
<ul>
<li><code>i</code>: 进入编辑模式, 按下<code>Esc</code>退出</li>
<li><code>:wq</code>: 保存后退出</li>
<li><code>:q</code>: 一般退出</li>
<li><code>:q!</code>: 不保存退出/强制退出</li>
</ul>
<h2 id="0xFF-GPG相关"><a href="#0xFF-GPG相关" class="headerlink" title="0xFF GPG相关"></a>0xFF GPG相关</h2><p>GPG的作用是证明 <strong>你是你自己</strong>. 哲学的基本问题.<br>对于Git, GPG可以对你提交的更改生成一个签名, 以证明<strong>这是你提交的</strong>. 有的人就是比较Care这件事. </p>
<p>如果你没有PGP密钥对, 使用<code>gpg --full-generate-key</code>跟着提示走创建一组.<br>如果使用Github, 使用<code>gpg --armor --export</code>导出公钥后前往<a href="https://github.com/settings/keys" target="_blank" rel="noopener">Github的GPG设置</a>页面在添加PGP公钥原样粘贴上去.<br>然后<code>gpg --list-keys</code>把<code>pub</code>下面那行记下(复制), 在git-config中加上 <code>user.signingkey &quot;刚才复制的那行&quot;</code>, <code>commit.gpgsign=true</code>. 就好了. </p>
<p>如果需要验证的话, 提交个更改, 推送到Github, 在你仓库网页中的<code>commit</code>一栏出现这么些东西, 你就成功了.<br><img src="/images/Git_and_OSH/Screenshot_20200617_005321.png" alt=""></p>
<h2 id="Reference"><a href="#Reference" class="headerlink" title="Reference"></a>Reference</h2><p>[1] <a href="https://help.github.com/cn/github" target="_blank" rel="noopener">https://help.github.com/cn/github</a> 来自Github的中文文档.<br>[2] <a href="https://git-scm.com/book/zh/v2" target="_blank" rel="noopener">https://git-scm.com/book/zh/v2</a> 来自Git-scm的中文教程. 他们的Reference是英文的.</p>
<p>拱拱 / Camber / Billy Huang<br>点子开始于20200614, 完成于20200616, 发布于20200617.</p>
]]></description>
</item>
<item>
<guid isPermalink="true">https://logistics.camber.moe/2020/UpdateRestart/</guid>
<title>更新恢复的碎碎念</title>
<link>https://logistics.camber.moe/2020/UpdateRestart/</link>
<pubDate>Wed, 17 Jun 2020 09:39:24 +0800</pubDate>
<description><![CDATA[ <blockquote>
<p>博客域名更换到 <a href="https://Logistics.camber.moe">https://Logistics.camber.moe</a> , 原域名 <a href="https://camber.moe" target="_blank" rel="noopener">https://camber.moe</a> 改放个人主页了(虽然极其简陋). </p>
</blockquote>
<p>如题, 状态稍微恢复了一点, 是时候把积压的点子全写出来了.<br>包括但不限于: </p>
<ul>
<li>由学校开源硬件相关课程引出的Git Revised和相关碎碎念</li>
<li>几个月前鼓捣的 <em>Kernel DRM, PRIME on proprietary NVIDIA driver and Multihead on N/I Optimus</em></li>
<li>HTML/CSS相关碎碎念</li>
<li>一些Ingress相关文章</li>
</ul>
<p>大概就这么多? 反正如果拱拱咕咕了请记得催稿.<br>以及, 现在起拱拱单方面宣布喜欢 猪猪/<code>Piggymoe</code> (暂定). </p>
<p>顺便, 打算更新About页面了.</p>
<p>以上.</p>
<p>“拱拱”/Camber/Billy Huang<br>20200617</p>
]]></description>
</item>
<item>
<guid isPermalink="true">https://logistics.camber.moe/2020/Operation-BlackRay-PAR/</guid>
<title>从计划到实施只有16个小时的行动:黑光</title>
<link>https://logistics.camber.moe/2020/Operation-BlackRay-PAR/</link>
<category>Ingress</category>
<category>Lores</category>
<pubDate>Wed, 01 Jan 2020 15:01:27 +0800</pubDate>
<description><![CDATA[ <p><span color=lightBlue>来自ADA的提示:<br>本文可能包含流水账 语无伦次 图文无关 跑题等现象<br><strong>所有记录经过修改润色加工,一般情况下都不是原意。</strong><br>发布于博客和北蓝公众号。<br></span> </p>
<h2 id="0x1F-前前言"><a href="#0x1F-前前言" class="headerlink" title="0x1F 前前言"></a>0x1F 前前言</h2><blockquote>
<p>&lt;2019.12.21 记录开始&gt;<br><del>开始动笔</del> 收到了来自[数据删除]的R6申请。开始R6。</p>
</blockquote>
<blockquote>
<p>&lt;2019.12.30 记录开始&gt;<br>我可能真的是个鸽子。<br>从动键盘到现在已经9天了,期间,肝到了Umbra牌子,参加了福蓝尾牙,<br>但稿子愣是没有写一个字,而且,尾牙那边还缺人写稿。<br>为了保命提议每人写一点,但是谁知道会不会钦定我呢? 所以,先搞定这边吧<br>&lt;记录结束&gt;</p>
</blockquote>
<blockquote>
<p>&lt;2019.12.30 记录开始&gt;<br>啊Splatoon2真好玩。<br>该写稿子了<br>&lt;记录结束&gt;</p>
</blockquote>
<blockquote>
<p>&lt;2019.12.31 记录开始&gt;<br>在2020年前把稿子肝完了。<br>可喜可贺。<br>&lt;记录结束&gt;</p>
</blockquote>
<h2 id="0x00-前言"><a href="#0x00-前言" class="headerlink" title="0x00 前言"></a>0x00 前言</h2><p>北冥有鱼,其名为咸。<br>懒军有鸽,其名为我。(确信) –拱拱<br>所以,一只鸽子能刷350万MU也是个奇迹,得写战报。–蓝瓜</p>
<h2 id="0x01-咕咕-太长不看版"><a href="#0x01-咕咕-太长不看版" class="headerlink" title="0x01 咕咕/太长不看版"></a>0x01 咕咕/太长不看版</h2><p><del>既然标题都咕咕了,那我这章也就咕了</del><br>约了 到了 盖了 黑了 饿了 吃了 走了 累了 摸了 </p>
<blockquote>
<p>&lt;侦测到Resistance-Pigeon”咕咕”模因效应,开始进行Anti-Pigeon模因干预。 –ADA&gt;</p>
</blockquote>
<h2 id="0x02-12-15-12-16"><a href="#0x02-12-15-12-16" class="headerlink" title="0x02 12.15/12.16"></a>0x02 12.15/12.16</h2><blockquote>
<p>没人喜欢头顶上盖着个绿绿的盖子。至少我是。</p>
</blockquote>
<p>这次盖场的起因是我打掉了一个盖子。<br>被深圳北站成堆的任务吸引过去的我打开了Ingress,然后,看到了个大大的绿盖子,<del>关游戏。</del> 打开IITC,找到顶点,打掉了。 </p>
<blockquote>
<p>&lt;记录开始&gt;<br><strong>探员CamberOvO</strong>: 简上村那个Po是啥工或者床吗<br><strong>探员▆▆▆**</strong>:随便打,有人维护的<br>&lt;记录结束&gt;</p>
</blockquote>
<p>当天傍晚,在我愉快地刷没眼没胸的阿尔托莉雅时(垃圾猩猩),收到了来自司机<font color=blue>@Tabrisj</font>的联络。 </p>
<blockquote>
<p>&lt;记录开始&gt; </p>
<p>&lt;前言: <strong>探员TabrisJ</strong>注意到探员CamberOvO于当天下午早些时候攻击了<em>简上村</em> 由于目前活跃的抵抗军不多,故发来联络。&gt;<br><strong>探员TabrisJ</strong>: (问好),你最近都在龙华吗<br>&lt;<strong>探员CamberOvO</strong>说明自己是过来旅游的&gt;<br><strong>探员TabrisJ</strong>:哦哦,看你打了简上村<br><strong>探员TabrisJ</strong>:想着要是有条件可以配合一波,封一下<br>&lt;此后两位探员讨论了关于打掉羊台山的信息&gt;<br><strong>探员TabrisJ</strong>:你一走又变回原样了,意义不大。你MU黑牌如果没到手的话,我们倒是可以谋划一下<br>&lt;<strong>探员CamberOvO</strong>表示同意,并说明自己的行动可能时间&gt;<br><strong>探员TabrisJ</strong>:那我们社畜带不动,[数据删除],<strong>StarryCocoon</strong>应该可以外出。 </p>
</blockquote>
<p>然后就愉快的把阿尔托莉雅刷完了。任务共计7排42个牌子。在北站吃了顿Subway然后和同学扯皮了一会儿就溜回了住处。在床上肝了一会儿小畜生剑盾的Raid后,接到联络。</p>
<blockquote>
<p>&lt;当天晚些时候&gt;<br><strong>探员TabrisJ</strong>:他大概已经有想法了,去找他吧。谨记保密。<br>&lt;记录结束&gt;</p>
</blockquote>
<blockquote>
<p>&lt;记录开始, 时间12.17 0030 CST&gt;<br>&lt;探员StarryCocoon接受联络请求&gt;<br><strong>探员StarryCocoon</strong>:话说[数据删除]是全天有空的么<br>&lt;<strong>探员CamberOvO</strong>表示同意&gt;<br><strong>探员StarryCocoon</strong>:明天或者后天?反正也就一天的事<br><strong>探员CamberOvO</strong>:后天吧,明天晚上刚好和一个港中深的同学有约来着w<br><strong>探员StarryCocoon</strong>:周三晚上?<br><strong>探员CamberOvO</strong>:啊呸,周二。<br>&lt;此处出现了时间观念误会,在此说明。事后<strong>探员StarryCocoon</strong>表示:可还行。&gt; </p>
<p><strong>探员CamberOvO</strong>:有上山么?<br><strong>探员StarryCocoon</strong>:不用啊<br>&lt;<strong>探员StarryCocoon</strong>向<strong>探员CamberOvO</strong>展示了行动规划,&gt;<br>&lt;数据读取失败,需要4/2154级权限。&gt;<br><strong>探员StarryCocoon</strong>:我周二清一下五和坂田那边,如果能起的了床的话。<br>&lt;<strong>探员CamberOvO</strong>表示一头雾水。&gt;<br><strong>探员StarryCocoon</strong>:反正您老只要周三或者周四跟我去西丽湖那边就完事。</p>
<p><strong>探员CamberOvO</strong>:dalao这几天没课是么?<br><strong>探员StarryCocoon</strong>:这几天闲的很<br>&lt;由于未知原因,<strong>探员CamberOvO</strong>和<strong>探员StarryCocoon</strong>开始讨论关于垃圾的话题。双方对两人都是垃圾达成共识。ADA将介入调查。详细数据需要4/2154级权限访问。&gt; </p>
<p>&lt;<strong>探员CamberOvO</strong>表示网络有点卡&gt;<br><strong>探员StarryCocoon</strong>:&lt;调侃语气&gt;如果你在猩猩机房旁边会这样吗(被打<br>&lt;<strong>探员CamberOvO</strong>成功加载地图&gt;<br><strong>探员CamberOvO</strong>:woc,我记错了,是哈工深,明天就在那边了。<br><strong>探员StarryCocoon</strong>:我不保证清完www<br><strong>探员CamberOvO</strong>:那边有活跃绿军么?感觉我清了然后周三行动的话,很好挡住啊。<br><strong>探员StarryCocoon</strong>:[数据删除]和他老婆。清完就直接连上了还等周三干嘛。<br><strong>探员CamberOvO</strong>:&lt;表示赞同&gt;那白天再说了我困了。<br>&lt;记录结束&gt;<br>&lt;检测到额外记录,正在加载。–ADA&gt;<br>&lt;出于权限影响,额外记录将加载到另一篇文档。–ADA&gt;</p>
</blockquote>
<h2 id="0x03-12-17-Blackray"><a href="#0x03-12-17-Blackray" class="headerlink" title="0x03 12.17/Blackray"></a>0x03 12.17/Blackray</h2><blockquote>
<p>你以为他鸽了,他没鸽,也是一种鸽。–CamberOvO<br>那好,我不来了。–StarryCocoon</p>
</blockquote>
<p>嗯,美好的一觉,起床12点了。没有咕咕,真好。<br>和<font color=blue>@StarryCocoon</font>联系了一下,发现他也刚起床。真就同为垃圾。</p>
<blockquote>
<p>&lt;记录开始,时间12.17 1330 CST&gt;<br>&lt;探员StarryCocoon接受联络请求&gt;<br>[已编辑]<br><strong>探员CamberOvO</strong>:上地铁了,等下转五号线去大学城。<br><strong>探员StarryCocoon</strong>:我可能下午才去西丽湖那边<br><strong>探员CamberOvO</strong>:所以现在是中午?<br><strong>探员StarryCocoon</strong>:差不多,反正三四点才过去那边。还在等巨佬清block。 </p>
</blockquote>
<p>然后本蒟蒻在地铁上发现了友军把block清除了</p>
<blockquote>
<p><strong>探员StarryCocoon</strong>:我叫的。<br><strong>探员CamberOvO</strong>:Julao牛逼。<br><strong>探员StarryCocoon</strong>:清障那个才是巨佬。<del>其实本来以为要鸽掉的</del><br>&lt;来自ADA的解释:对[数据删除]探员使用了模因Resistance-AntiPigeon”咕咕天敌”。&gt;<br><strong>探员CamberOvO</strong>:你以为他要鸽了 他没鸽 也是一种鸽<br><strong>探员StarryCocoon</strong>:那好,我不来了。(确信<br>&lt;侦测到咕咕情景。已对<strong>探员StarryCocoon</strong>使用模因Resistance-AntiPigeon”咕咕天敌” –ADA&gt;</p>
</blockquote>
<p>和友人A会面后,先由友人A带路去维也纳酒店…后面的小庙清了下新的Block。拍照。<br>(友人A:(笑)这啥?你游神秘仪式?)</p>
<blockquote>
<p>&lt;记录已读取 –ADA&gt;<br><img src="%E5%9B%BE%E7%89%87%E5%8D%A0%E4%BD%8D1" alt="image"></p>
</blockquote>
<blockquote>
<p><strong>探员StarryCocoon</strong>:&lt;图片:方氏宗祠&gt;,等下清下这个po,又射回去了。<br>&lt;30分钟后&gt;<br><strong>探员CamberOvO</strong>:毒了。</p>
</blockquote>
<p>然后是在等s佬过来时,和友人A逛了逛HITSZ,THUSZ,PKUSZ等本有害垃圾考不上的学校,稍微摸了下Po,清了下障。 </p>
<blockquote>
<p>&lt;记录已读取 –ADA&gt;<br><img src="%E5%9B%BE%E7%89%87%E5%8D%A0%E4%BD%8D2" alt="image"></p>
</blockquote>
<blockquote>
<p><strong>探员StarryCocoon</strong>:&lt;图片:大学城图书馆&gt; 配合下打这个po。<br><strong>探员CamberOvO</strong>:尬了,走过了,在THU。问题不大,走回去。<br>&lt;10分钟后&gt;<br><strong>探员CamberOvO</strong>:到了,打吗?<br><strong>探员StarryCocoon</strong>:等下<br><strong>探员StarryCocoon</strong>:算了,打吧<br><strong>探员CamberOvO</strong>:确定吗?<br><strong>探员StarryCocoon</strong>:还是等下吧。<br><strong>探员CamberOvO</strong>:噗。<br><strong>探员StarryCocoon</strong>:打吧。<br>&lt;以上对话发生在一分钟内。重新评估即将进行。 –ADA&gt;</p>
</blockquote>
<p>于1530左右与友人A成功在野生动物园与<font color=blue>@StarryCocoon</font>会和。换卡。拍照。 &gt; &lt;记录已读取 –ADA&gt; </p>
<blockquote>
<p><img src="%E5%9B%BE%E7%89%87%E5%8D%A0%E4%BD%8D3" alt="image"></p>
</blockquote>
<p>(友人A: 嗯。神秘仪式。我懂了。)</p>
<blockquote>
<p><strong>探员StarryCocoon</strong>:人呢<br>&lt;<strong>探员CamberOvO</strong>定位飘了&gt;<br><strong>探员StarryCocoon</strong>:50回收手机<br>&lt;记录结束&gt;</p>
</blockquote>
<p>1535,行动开始。<br>一层50w,人均7层。</p>
<blockquote>
<p>&lt;获得的勋章:Mind Controller Black –ADA&gt;<br>&lt;记录已读取 –ADA&gt;<br><img src="%E5%9B%BE%E7%89%87%E5%8D%A0%E4%BD%8D4" alt="image"></p>
</blockquote>
<p>后来三个人漫步大学城,谈论了GCP(老版Scanner)和AWS(新版Prime)。<br>(然鹅DNS仍然显示猩猩用的GCP。。。这啥情况)<br>晚上在大学城附近和<font color=blue>@StarryCocoon</font>与友人A开了个饭,就溜了。 </p>
<p>行动结束。从规划到实行共耗时16小时。</p>
<p>当天晚些时候,有幸面基司机<font color=blue>@TabrisJ</font>并且换了卡。</p>
<blockquote>
<p>&lt;记录读取失败:读取数据需要4/4942权限。 –ADA&gt; </p>
</blockquote>
<p>事后和这些卡片合了影。 </p>
<blockquote>
<p>&lt;记录已读取 –ADA&gt;<br><img src="%E5%9B%BE%E7%89%87%E5%8D%A0%E4%BD%8D5" alt="image"></p>
</blockquote>
<h2 id="0x04-12-18-12-19-后记"><a href="#0x04-12-18-12-19-后记" class="headerlink" title="0x04 12.18/12.19/后记"></a>0x04 12.18/12.19/后记</h2><p>盖的当天就被司机<font color=blue>@TabrisJ</font>毒了,求本咸鱼的心理阴影面积 </p>
<blockquote>
<p>&lt;ADA:正在计算&gt;<br>&lt;ADA:结论 <strong>探员CamberOvO</strong> 的心理阴影面积为 3.5 Million MU&gt;</p>
<p>&lt;ADA:警告,侦测到第四面墙的意外穿透。已记录此次意外&gt;</p>
</blockquote>
<p>(这也能吐槽自己啊。。。)<br>总之,我和<font color=blue>@StarryCocoon</font>上榜了。。。还上了Reddit r/ingress Trend。<br>司机<font color=blue>@TabrisJ</font>因为要帮另一个友军搞牌子所以毒了顶点。愿友军也能够成功开黑牌。</p>
<blockquote>
<p>&lt;检测到额外记录,正在加载。–ADA&gt;<br>&lt;出于权限影响,额外记录将加载到另一篇文档。–ADA&gt; </p>
</blockquote>
<p>深圳北站是个好地方。本废物在这成功刷了,12排任务。可喜可贺。<br>后来又去了西乡和老街,成功搞到了SpecOPS白金牌子。可喜可贺。<del>现在就卡AP了。</del> </p>
<blockquote>
<p>&lt;记录已读取 –ADA&gt;<br><img src="%E5%9B%BE%E7%89%87%E5%8D%A0%E4%BD%8D6" alt="image"></p>
</blockquote>
<blockquote>
<p>&lt;检测到额外记录,正在加载。–ADA&gt;<br>&lt;出于权限影响,额外记录将加载到另一篇文档。–ADA&gt; </p>
</blockquote>
<h2 id="0x05-Credit"><a href="#0x05-Credit" class="headerlink" title="0x05 Credit"></a>0x05 Credit</h2><p>由<del>探员</del> 本咸鱼<font color=blue>@CamberOvO</font>倾情呈现<br>探员<font color=blue>@StarryCocoon @TabrisJ</font> 以及 某不知名的友人A<br>提供大力支持。 </p>
<blockquote>
<p>&lt;ADA: 是否向友人A发送邀请邮件?&gt;</p>
</blockquote>
<p>唔,我早前以社工游戏名义邀请过。对方表示感兴趣,然后不玩。</p>
<blockquote>
<p>&lt;ADA: 了解。&gt;</p>
</blockquote>
]]></description>
</item>
<item>
<guid isPermalink="true">https://logistics.camber.moe/2019/%E5%92%95%E5%92%95%E5%92%95%E5%90%8E%E7%9A%84%E4%B8%8B%E4%B8%80%E6%AC%A1%E6%9B%B4%E6%96%B0/</guid>
<title>咕咕咕后的下一次更新</title>
<link>https://logistics.camber.moe/2019/%E5%92%95%E5%92%95%E5%92%95%E5%90%8E%E7%9A%84%E4%B8%8B%E4%B8%80%E6%AC%A1%E6%9B%B4%E6%96%B0/</link>
<category>咕咕咕, 想不出来, 随笔</category>
<pubDate>Tue, 02 Apr 2019 03:16:54 +0800</pubDate>
<description><![CDATA[ <p>总之,<a href="https://gplt.patest.cn" target="_blank" rel="noopener">GPLT</a>打完了<br><img src="/images/GPLT.jpg" alt="image"> </p>
<p>也该考虑下博客更新什么的了<br>你懒本质上还是一个咸鱼,主题搞好了,先咸着了</p>
<p>然后是随笔: </p>
<p>下次装ArchLinux的时候 一定要注意 <code>systemctl enable NetworkManager.service</code> 的大小写<br>(MD这东西居然大小写敏感我的天)</p>
]]></description>
</item>
</channel>
</rss>