找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 824|回复: 9

openwrt二次编译 ,执行git pull 后没有任何动作,[已解决 感谢大神 ITdesk]

[复制链接]
发表于 2022-7-1 17:10 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 lsq726 于 2022-7-3 17:06 编辑

openwrt二次编译 ,执行git pull 后没有任何动作

git clone https://www.github.com/openwrt/openwrt
后面我切换了版本
git checkout v21.02.3

后面feeds等正常编译完成了,(未装插件等)
本地路径/home/openwrt

现在二次编译 执行git pull 没有任何动作,
请教大神在这情形,

该给git pull 什么样的参数可以正确执行?

(感谢Q群大侠 研究僧提供  下载源码的方法和年年 git clone -b参数的方法,奔着好学的想法 请教git pull 此时能 正确执行的参数)






我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-7-1 17:37 | 显示全部楼层
二次编译理论上可以不执行git pull,git pull会将源码同步到最新版本

首次编译
git clone https://github.com/coolsnowwolf/lede
cd lede
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
make download -j8
make V=s -j1

二次编译(不需要更新到最新版本)
make menuconfig
make download -j8
make V=s -j1


二次编译(需要更新到最新版本)
git pull
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
make download -j8
make V=s -j1


点评

由于执行了checkout 切换版本号,git pull 命令不动作,,不晓得还有没有解除了拉分支  详情 回复 发表于 2022-7-1 17:41
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-7-1 17:41 来自手机 | 显示全部楼层
ITdesk 发表于 2022-7-1 17:37
二次编译理论上可以不执行git pull,git pull会将源码同步到最新版本

首次编译

由于执行了checkout 切换版本号,git pull 命令不动作,,不晓得还有没有解除了拉分支

点评

你参考我的操作切换吧  详情 回复 发表于 2022-7-1 17:54
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-7-1 17:54 | 显示全部楼层
本帖最后由 ITdesk 于 2022-7-1 17:56 编辑
lsq726 发表于 2022-7-1 17:41
由于执行了checkout 切换版本号,git pull 命令不动作,,不晓得还有没有解除了拉分支

你参考我的操作切换吧,嫌麻烦就直接git cloen -b 分支 github地址,不要折腾那么多骚操作


  1. zhang@zhang01:~/Openwrt/test$ git branch -a

  2. * 21.02

  3.   remotes/origin/19.07

  4.   remotes/origin/19.07-cannotuse

  5.   remotes/origin/21.02

  6.   remotes/origin/22.03

  7.   remotes/origin/HEAD -> origin/21.02

  8.   remotes/origin/master

  9. zhang@zhang01:~/Openwrt/test$ git pull

  10. 已经是最新的。

  11. zhang@zhang01:~/Openwrt/test$ git checkout -b 19.07

  12. 切换到一个新分支 '19.07'

  13. zhang@zhang01:~/Openwrt/test$ git log -1

  14. commit b37125381d8b37581bb222c6a1dfd38a11f816fd (HEAD -> 19.07, origin/HEAD, origin/21.02, 21.02)

  15. Merge: 89b7af7ea2 01dcdf7b3c

  16. Author: Lienol <23146169+Lienol@users.noreply.github.com>

  17. Date:   Sun Jun 19 15:12:33 2022 +0800



  18.     Merge branch 'openwrt-21.02' of https://github.com/openwrt/openwrt into 21.02

  19. zhang@zhang01:~/Openwrt/test$ git branch --set-upstream-to=origin/19.07
  20. 分支 '19.07' 设置为跟踪来自 'origin' 的远程分支 '19.07'。
  21. zhang@zhang01:~/Openwrt/test$ git fetch --all
  22. 正在获取 origin
  23. zhang@zhang01:~/Openwrt/test$ git reset --hard origin/19.07
  24. HEAD 现在位于 3ab0e5da34 ramips: fix RT-AC57U button level
  25. zhang@zhang01:~/Openwrt/test$
  26. zhang@zhang01:~/Openwrt/test$ git pull
  27. 已经是最新的。
  28. zhang@zhang01:~/Openwrt/test$ git log -1
  29. commit 3ab0e5da34678d98e14b36429413ba65bb160916 (HEAD -> 19.07, origin/19.07)
  30. Author: David Bauer <mail@david-bauer.net>
  31. Date:   Sat Jun 18 20:46:33 2022 +0200

  32.     ramips: fix RT-AC57U button level
  33.    
  34.     Both buttons on the RT-AC57U are active-low. Fix the GPIO flag for the
  35.     WPS cutton to fix button behavior.
  36.    
  37.     Signed-off-by: David Bauer <mail@david-bauer.net>
  38.     (cherry picked from commit 535b0c70b1c466733b009144f81f5207f1ecd311)
复制代码



点评

git clone -b 要下20.02分支 具体应该 用怎样的命令行?  详情 回复 发表于 2022-7-1 19:46
还是听你的git clone -b更省事  发表于 2022-7-1 19:28
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-7-1 19:46 | 显示全部楼层
ITdesk 发表于 2022-7-1 17:54
你参考我的操作切换吧,嫌麻烦就直接git cloen -b 分支 github地址,不要折腾那么多骚操作

git clone -b
要下20.02分支 具体应该 用怎样的命令行?

点评

要下20.02分支 具体应该 用怎样的命令行? 看我上面的操作,看懂了,自然就会了  详情 回复 发表于 2022-7-4 11:26
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-7-4 11:26 | 显示全部楼层
lsq726 发表于 2022-7-1 19:46
git clone -b
要下20.02分支 具体应该 用怎样的命令行?

要下20.02分支 具体应该 用怎样的命令行?
看我上面的操作,看懂了,自然就会了

点评

git clone -b openwrt-21.02 thx  详情 回复 发表于 2022-7-10 08:06
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-7-10 08:06 | 显示全部楼层
ITdesk 发表于 2022-7-4 11:26
要下20.02分支 具体应该 用怎样的命令行?
看我上面的操作,看懂了,自然就会了

git clone -b openwrt-21.02
thx
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 00:30

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表