Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何在不签出的情况下提交给master_Git_Github - Fatal编程技术网

Git 如何在不签出的情况下提交给master

Git 如何在不签出的情况下提交给master,git,github,Git,Github,我从USB安装了这个项目。我开发了一些类(java项目)。然后我在git上调用了remote,试图签出“master”,但它说: 请先移动或删除它们,然后才能切换分支。 流产 如果我删除它们,我将丢失我的文件。如果我stash它们,那么在“主”签出后unstash,这是一个解决方案吗 为了测试,我只将一个文件提交到另一个分支。当我尝试将该分支与“master”进行比较时,github说: 没有什么可比的 一个文件并不重要,但我有很多文件。我该怎么办?您确实可以将其隐藏、切换分支并取消其隐藏。 但

我从USB安装了这个项目。我开发了一些类(java项目)。然后我在git上调用了
remote
,试图签出“master”,但它说:

请先移动或删除它们,然后才能切换分支。
流产

如果我删除它们,我将丢失我的文件。如果我
stash
它们,那么在“主”签出后
unstash
,这是一个解决方案吗

为了测试,我只将一个文件提交到另一个分支。当我尝试将该分支与“master”进行比较时,github说:

没有什么可比的


一个文件并不重要,但我有很多文件。我该怎么办?

您确实可以将其隐藏、切换分支并取消其隐藏。
但最好的做法是推动实际的分支,然后在确定一切正常的情况下在master上合并分支。

它说
没有任何可比较的东西。master和QQQ是完全不同的提交历史记录。
我无法合并:(也许这会有帮助:请发布您正在输入的实际命令及其完整输出。我没有编写任何命令。只是尝试从github@MelebiusWell创建pr,正如您在git上写的“我调用了
远程
”,我真的以为你在运行该命令。那么你实际上在使用什么?GitHub网页,GitHub桌面应用程序,…?尽可能具体可以获得对你的情况实际有用的答案。你还应该解释“我从USB安装了项目”是什么意思它是Git克隆、Git存储库的简单副本还是放在Git不同位置的文件副本?过去我用过是的,现在我用的是remote。usb文件不是Git的一部分。只有一小部分usb文件被推送到master。它是hybris electronic store zip。起初我只将自定义文件推送到master,而不是zipYou使用的所有usb文件在过去?您标记了问题,因此我希望您尝试获得有关此软件的帮助。您所说的“现在我在远程”是什么意思?远程是远程的。一个在Git生态系统中的本地repo上工作,并且只与远程同步。