gpt4 book ai didi

git - 尝试使用 make 补丁时,我得到 “fatal: ambiguous argument ' origin/master' : unknown revision or path not in the working tree. ”

转载 作者:行者123 更新时间:2023-12-04 19:28:22 24 4
gpt4 key购买 nike

几个小时以来,我一直在为这个问题挠头。为了澄清起见,我在 Ubuntu 20.04(如果重要的话是虚拟机)上运行,并且在尝试通过以下方式使用 Makefile 时遇到错误:
Screenshot of Error Message on Ubuntu Terminal
错误显示:fatal: ambiguous argument 'origin/master': unknown revision or path not in the working tree. make: *** [Makefile:64: patch] Error 128如您所见,在使用 make 补丁之前,我已经初始化了一个 git 存储库。我搞不清楚了;如果我可以提供任何其他内容来进一步澄清我的问题或我可以尝试的事情,请告诉我。为了提供更多说明,我实际上是在尝试使用此 Makefile 修补我的解决方案代码。我已经完成了解决方案代码的编写(有效),我正在尝试对其进行修补以发送。
非常感谢您!

最佳答案

您没有 origin/master .

As you can see, I have initialized a git repository before utilizing the make patch ...


不是这样 make patch不过是打算使用的:这里的理论是您将克隆一些现有的 Git 存储库(以创建新的本地 Git 存储库)。然后,您将在 Git 存储库的工作树中工作,也许进行新的提交——细节取决于编写此特定 Makefile 的人的内容。正在思考——然后最终运行 make patch .这将使用您本地 Git 的 origin/master远程跟踪名称,这是您本地 Git 对其他 Git 分支的内存 master .
你没有遵循这个特定的过程。也许您从头开始,使用一个空的 Git 存储库。然后你把一些文件放进去,包括这个 Makefile .或者,也许您克隆了一个主分支不是 master 的存储库。 ,而是 main ,所以你有一个 origin/mainmain .
无论实际情况如何,您所遵循的过程并不完全是编写此特定 Makefile 的人所设想的过程。入口。他们的 make patch假设你会有 origin/master .你没有。
尚不清楚您是否应该这样做。也许他们的想法有缺陷:也许你确实有一个 origin/main ,他们应该假设你会有 origin/main .或者,也许您没有名为 origin 的 Remote 。一点也不。
无论情况如何,您现在都不能以您尝试使用它的方式使用这个特定的 Makefile 目标:必须改变一些东西,无论是您过去使用的过程,还是 Makefile 目标,或两者兼而有之。

关于git - 尝试使用 make 补丁时,我得到 “fatal: ambiguous argument ' origin/master' : unknown revision or path not in the working tree. ”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68931515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com