我在编辑代码之前忘记了git拉
我的代码;当我提交新代码并尝试推送时,我得到了错误“推送是不可能的”。
那时我做了一个git拉取
,突出显示了一些冲突的文件。我删除了冲突,但我不知道从这里该怎么办。
我再次尝试git提交,但它说“提交是不可能的,因为您有未合并的文件”:
error: Committing is not possible because you have unmerged files.
您可以使用git stash保存当前存储库,然后再执行要进行的提交(将上游repo中的更改与git stash pop合并后)。昨天我遇到同样的问题时,我不得不这样做。
你需要做两件事。首先使用添加更改
git add .
git stash
git checkout <some branch>
它应该像解决我的问题一样解决你的问题。
如果您已经修复了需要使用git add[文件名]将文件添加到stage的冲突,请按正常方式提交。
我很想知道您是否可以,以及将提交合并到我的孤儿分支是否有任何问题。对于这个特定的实例,我的Salesforce存储库有一个主分支和一个预发布分支,但由于我们的沙盒环境通常有不属于生产的元数据,但我们希望对其进行版本控制,但与干净的预发布分支有足够的分离。 因此,我们有以下内容:
应用程序构建: 任何帮助都将不胜感激,因为这个项目即将到期!
我做了一个叫做“F”的分支,并对Master做了一个结账。当我尝试命令时,我得到了以下消息: 当我尝试时,它给出了以下内容: 我该怎么办?
每次我将一个分支合并回我的主分支时,我就不能再推到原点。我收到消息 我做了一个简单的测试更改: 创建了一个新的分支 做了一个更改到测试分支和提交 签出回到主 合并测试分支 合并似乎进行得很顺利,但现在当我使用Git状态时,主分支并没有告诉我它在源代码之前。当我试着推到原始主机时,我得到了上面的信息。 有人知道是什么导致了这个问题吗?
我有2个版本的Androidanifest.xml文件在我的项目,一个是主要的,另一个调试。 通过gradle添加了一个库之后,我突然看到: 错误:任务执行失败:应用程序:进程MobileDebugManiast。 清单合并失败:属性application@labelvalue=(XXXX Debug)来自Androidanifest.xml:36: 13-45也存在于[library_name]
应用插件: 堆栈跟踪错误 失败:生成失败,出现异常。 请访问https://help.gradle.org获取更多帮助