诺甘农圆盘

参考资料收集库

用户工具

站点工具


openwrt:git-reset
no way to compare when less than two revisions

差别

这里会显示出您选择的修订版和当前版本之间的差别。


openwrt:git-reset [2022/03/11 09:02] (当前版本) – 创建 packingbox
行 1: 行 1:
 +====== Git reset 到远程原始状态 ======
 +
 +经常编译openwrt固件的时候,会碰到冲突啥之类的,我又不是搞开发的,啥也不懂,只想恢复到跟作者源码一样,重新编译一个新的固件而已。 所以用下面这个命令直接把编译机器的代码跟远程同步,恢复到作者的最新状态算了。
 +
 +>git reset --hard origin/master
 +
 +这个master的意思就是根据你要同步的分支修改,比如你要同步的不是master而是分支ipq807x-5.15,你就把master改成ipq807x-5.15就可以了。
 +
 +比如我这个作者的最新是[[https://github.com/robimarko/openwrt/tree/ipq807x-5.15]],就用下面这个命令重置
 +
 +>git reset --hard origin/ipq807x-5.15
 +
 +然后再运行下面的命令重新编译一个新的固件
 +
 +>git pull\\ %%./scripts/feeds update -a%%\\ %%./scripts/feeds install -a%%\\ %%make menuconfig%%\\ make -j1
 +
  
openwrt/git-reset.txt · 最后更改: 2022/03/11 09:02 由 packingbox