Xilinx Petalinux Build 销毁本地 Git 存储库

问题描述

我在运行 Xilinx petalinux-build 命令时出现奇怪的行为。基本上我失去了我所有的分支(本地以及从我的远程仓库克隆)。似乎构建系统几乎对我有切换存储库。

当我运行 git branch --list 时,我有以下内容:

git 分支 --list

2017.1_video_ea 2017.2_video_ea 2017.3_video_ea 2017.4_video_ea 大师 petalinux-v12.12 petalinux-v2013.04 xilinx/versal xlnx_3.14 xlnx_3.17 xlnx_3.8 xlnx_rebase_v4.14 xlnx_rebase_v4.19 xlnx_rebaseqnzynqnzyqnzynqnzyqnzynqnz. /修复zynq/soc zynqmp/dt zynqmp/soc zynqmp/soc-next

以上都不是我创建的分支。它们来自 Xilinx 远程存储库。

如果我在 Gitkraken 中执行 Edit Remote,它会显示:

起源 拉取网址:https://github.com/Xilinx/linux-xlnx.git 推送网址:https://github.com/Xilinx/linux-xlnx.git

原点肯定变了。我相信这在我开始构建 Linux 内核时就出现了。

我所有的代码源文件现在都捆绑在暂存区中,这完全没有意义。

听起来构建系统已经切换到 Xilinx 分支,但没有以某种方式正确地重新配置我的分支。我注意到这个问题偶尔会出现,当它出现时,我必须再次克隆我的存储库并将本地更改移植到这个新的本地存储库。我相信我正在丢失被隐藏的代码。

我该如何缓解这种情况?我正在考虑将 Xilinx 项目与我的实际源代码分开,仅为我的代码创建一个 Git 子模块。我试图保持我的本地修改(包括未提交的代码)干净和安全。最终我会将这段代码提交回原点,但这并不是我在运行本地构建之前一直在做的事情。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...