Git
1. 创建一个孤儿分支 (Orphan Branch)这个命令会创建一个临时分支,它没有任何历史记录,但保留了你当前目录下的所有文件。 Bash # 假设你想清理的分支是 main,我们先创建一个叫 temp 的新起点git checkout --orphan latest_branch 2. 添加所有文件将当前目录下的所有代码标记为“新提交”。 Bash git add -A 3. 提交更改这将成为你新历史中的“第一次提交”(Root Commit)。 Bash git commit -am "Initial clean commit" 4. 删除旧的分支现在你可以删掉那个带有沉重历史(比如那 700 万个对象)的旧分支了。 Bash # 假设旧分支叫 maingit branch -D main 5. 重命名当前分支将当前的临时分支重命名为原来的分支名。 Bash git branch -m main 6. 强制推送到远程(慎重!)如果你已经关联了远程仓库(GitHub/GitLab),你需要强制推送来覆盖远程的历史。 注意:这会删除远...
cannon
cannonkernel version4.14.336-perf-cus dateSUN DEC 2025.12.28 3:23 CST 标准化自动编译cannon kernel to active docker docker run -it --name build -v"$(pwd)"/data:/data ubuntu:22.04 apt update -y && apt install -y git wget curl tar zip unzip make binutils bison flex libssl-dev bc libelf-dev gcc-aarch64-linux-gnu gcc-arm-linux-gnueabi build-essential python3 libncurses5-dev libncursesw5-dev pkg-config ccachemkdir -p /toolchain && cd /toolchain && wget https://android.g...
OPENWRT
BASH脚本分别用于早上和晚上调整CPU频率:早上(2.16GHz): #!/bin/sh# 早上(6:00)设置CPU调度模式为性能模式echo "performance" > /sys/devices/system/cpu/cpufreq/policy0/scaling_governorecho "performance" > /sys/devices/system/cpu/cpufreq/policy1/scaling_governorecho "2160000" > /sys/devices/system/cpu/cpufreq/policy0/scaling_setspeedecho "2160000" > /sys/devices/system/cpu/cpufreq/policy1/scaling_setspeed# 电池百分比显示battery_capacity=$(cat /sys/class/power_supply/BAT0/capacity)echo &...
给GALAXY-J3LTECTC(SM-J3109)编译lineageos-17.1(Android10)
闲来无事 打算亲自给手上的SM-J3109编译一次lineageosGoogle如何编译并参考了一下博客之后(参考链接会放在最后)折腾了三天终于是编译成功了首先 需要一台装了Ubuntu系统的电脑(虚拟机也可以 但是还是建议电脑)根据Ubuntu版本安装所需要的包 For Ubuntu 23.10 (mantic), install libncurses5 from 23.04 (lunar) as follows: wget http://archive.ubuntu.com/ubuntu/pool/universe/n/ncurses/libtinfo5_6.4-2_amd64.deb && sudo dpkg -i libtinfo5_6.4-2_amd64.deb && rm -f libtinfo5_6.4-2_amd64.deb wget http://archive.ubuntu.com/ubuntu/pool/universe/n/ncurses/libncurses5_6.4-2_amd64.deb &&a...
WARP一键脚本
FSCARMENwget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh 日常维护 warp P3TERXwget -O /usr/bin/warp https://raw.githubusercontent.com/P3TERX/warp.sh/main/warp.sh &&chmod +x /usr/bin/warp && warp menu 日常维护 bash warp.sh WARP-GOwget -N https://raw.githubusercontent.com/fscarmen/warp/main/warp-go.sh && bash warp-go.sh 日常维护 warp-go MISAKAwget -N https://gitlab.com/Misaka-blog/warp-script/-/raw/main/warp.sh && bash warp.sh 日常维护 b...
v2ray系列教程
X-UIbash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh) X-UI for ygkkkwget -N https://gitlab.com/rwkgyg/x-ui-yg/raw/main/install.sh && bash install.sh v2ray for 233boybash <(curl -s -L https://git.io/v2ray.sh) #备用bash <(curl -sL https://233v2.com/v2.sh)
Biliup安装与配置
配置环境系统环境: Ubuntu-22.04-amd64用户: root (可选)国内主机换清华源 sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.listsudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list 修复libssl.so.1.1: cannot open shared object file由于Ubuntu 22.04 默认使用openssl3.0.* ,但大多为Ubuntu生成的可执行文件依赖openssl 1.1 wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz && tar xvf openssl-1.1.1q.tar.gz &a...
Google Cloud Shell 快速拉取Docker Image
创建 Aliyun镜像仓库 首先根据aliyun官方文档创建位于 中国香港的镜像仓库 登录Google Cloud Shell拉取镜像 docker pull images docker images #记下需要推送的ImageId 推送镜像到阿里云镜像仓库docker login --username=用户名 registry.cn-hongkong.aliyuncs.com #登录仓库docker tag [ImageId] registry.cn-hongkong.aliyuncs.com/命名空间/仓库名称:[镜像版本号]docker push registry.cn-hongkong.aliyuncs.com/命名空间/仓库名称:[镜像版本号] 境内服务器快速拉取镜像docker pull registry.cn-hongkong.aliyuncs.com/命名空间/仓库名称:[镜像版本号] 参考文档 https://help.aliyun.com/document_detail/198212.html?spm=a2c4g.1118662...
Windows教程
Win修改网络适配器网络名称注册表定位到计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles文件夹下选择需要修改的网络适配器即可 Win解除UWP回环代理powershell执行 foreach ($n in (get-appxpackage).packagefamilyname) {checknetisolation loopbackexempt -a -n=”$n”} 或者这个 FOR /F "tokens=11 delims=\" %p IN ('REG QUERY "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Mappings"') DO CheckNetIsolation.exe LoopbackExempt -a -p=%p
Docker安装与配置
Docker安装Ubuntu# Add Docker's official GPG key:sudo apt-get updatesudo apt-get install ca-certificates curl gnupgsudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod a+r /etc/apt/keyrings/docker.gpg# Add the repository to Apt sources:echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(. /etc/os-rel...
