最近用 ai 辅助编写了一个校园卡号码筛选小脚本,爬了有 9000+条号码数据
image.png
号码筛选页面实现的功能:

  • 特定号码字段的搜索
  • 特定规则预制筛选
  • 点击号码标记为已喜爱,方便后续筛选
  • 在已喜爱界面右键号码可以添加备注
  • image.png
  • 标红显示符合规则的数字(方便查看)
  • 支持自定义添加靓号规则(实现模块化)
    而在爬虫页面实现的功能:
  • image.png
  • 支持设置停止条件
  • 支持设置随机等待间隔(防止访问过快被 ban)
  • 支持自定义搜索字段
    由于已经选到心仪的号码,便决定不再维护此项目,上传的 github 上去,因此便学了学 git 的使用

git 使用教程

1.首先先在 github 上新建一个仓库,记录下 git 的地址
image.png
2.输入git init,

git init

在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹)
3.输入git add . 

git add . 

这个是将项目上所有的文件添加到本地仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可,例如:

git add envlist.txt

4.用git status 可以查看当前仓库的提交状态(这一步可以忽略,只是查看提交到本地的代码是否成功);

git status

5.输入git commit -m "first commit";

git commit -m "first commit

双引号内部表示对这次提交的注释,双引号里面的内容可以根据个人的需要改。
image.png
会出现在文件的后方
6.输入git remote add origin https://github.com/huangzhenhong520/test.git ,将本地的仓库关联到github上。

git remote add origin https://github.com/huangzhenhong520/test.git

7.输入git push -u origin master,把代码上传到github仓库

git push -u origin master

实际遇到的问题:

1.第七步执行失败,提示

error: src refspec master does not match any 
error: failed to push some refs to 'https://github.com/shiyunqi001/phone_select.git'

是由于仓库中不是 master 而是 main,将名称替换即可
2.提交时提示

To https://github.com/shiyunqi001/phone_select.git 

 ! [rejected]        main -> main (fetch first) 

error: failed to push some refs to 'https://github.com/shiyunqi001/phone_select.git' 

hint: Updates were rejected because the remote contains work that you do 

hint: not have locally. This is usually caused by another repository pushing 

hint: to the same ref. You may want to first integrate the remote changes 

hint: (e.g., 'git pull ...') before pushing again. 

hint: See the 'Note about fast-forwards' in 'git push --help' for details.

这是因为远程仓库和本地文件不同步导致的,(比如仓库新增 README.md,而本地没有这个文件),解决办法就是先将仓库的内容合并到本地

git pull origin main

接着再 push 到远程仓库即可
3.远程仓库和本地出现分叉时设置合并策略

git config pull.rebase false
  • pull.rebase false 就是 merge 策略。
  • 这个设置是一次性的,设置好之后,以后在这个项目里就不用再输了。
    4.显示隐私信息
git config --global user.name "shiyunqi001"

修改提交的 ID
5.修改终端的显示方式

直接自定义终端提示符(Prompt)的显示格式。

终端用的是 Zsh (因为末尾是 %),所以可以通过修改 ~/.zshrc 文件来实现。

  1. 打开终端
  2. 使用一个文本编辑器打开 Zsh 的配置文件。 用 nano 这个简单的行内编辑器来操作。

    Bash

    nano ~/.zshrc

    (如果提示文件不存在,不用担心,这会创建一个新文件。)

  3. 在文件末尾添加一行喜欢的格式。 将下面这行代码复制并粘贴到 nano 编辑器的窗口里:

    Bash

    PROMPT='%~ %# '
    • 这是一个非常流行和简洁的格式。
    • %~ 代表“显示当前路径”(例如 ~ 或 ~/Documents)。
    • %# 会在普通用户下显示 %,在 root 用户下显示 #
  4. 保存并退出。

    • 按 Control + O (是字母O,不是零) 来保存文件,然后按 Enter 确认。
    • 按 Control + X 来退出 nano 编辑器。
  5. 让配置立即生效。 在终端里运行下面的命令,或者直接重启终端。

    Bash

    source ~/.zshrc

现在,无论用户名和主机名是什么,终端提示符都会变成非常简洁的样子: ~ % 或者进入一个项目文件夹时: ~/code/phone_picker %

这样既简洁高效,又能最大限度地保护隐私。

最后修改:2025 年 08 月 05 日
如果觉得我的文章对你有用,请随意赞赏