- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我在 PR 中遇到了这个错误,但是当我 git status
时它说 nothing to commit, working directory clean
。
那是在 PR 的分支上。
On branch pr12
nothing to commit, working directory clean
最佳答案
git status
告诉您关于您的工作目录树 和您的索引(暂存更改所在的位置)相对于最新提交的状态在当前分支上。您看到的输出意味着您磁盘上的文件与您分支上的最新提交完全匹配。也就是说,“没有什么可提交的”。
来自 GitHub 的消息不是关于提交,而是关于 merge 。 GitHub 想为您提供一种一键式方法将此分支 merge 到您的 master
分支中,但它不能,因为 merge 会导致冲突。由于 GitHub 无法通过网站帮助您解决冲突,因此它会要求您在自己的机器上解决它们。
处理这种情况最好的方法是将当前的master分支 merge 到你本地的topic分支,然后将结果推送到GitHub。为此,请执行以下操作:
$ git checkout pr12 # If you're not already on pr12
$ git fetch origin
$ git merge origin/master
(我假设 GitHub 远程名为 origin
。它通常是,如果不是,您可能知道。)
首先,我们要确保我们在正确的分支上。然后我们确保我们拥有来自 GitHub 存储库上的 master
分支的最新代码。然后我们将该代码 merge 到我们的 pr12
分支中。
记住:git fetch origin
将我们本地的origin/master
更新为与GitHub 的master
相同,但不会触及本地分支简称为 master
。我们必须检查我们的 master
分支以对其进行更改。相反,我们只是更新我们对 GitHub 上的内容的想法 (origin/master
) 并将其 merge 到我们的 pr12
中。
当您运行 merge
命令时,您会看到冲突。这些代表了 git(和 GitHub)无法自动做出的决定。编辑这些文件,使它们成为您希望它们结束的方式。然后:
$ git add each/file.txt that/had/conflicts.conf
$ git commit # Your editor will open with a pre-filled
# commit message. Just save and close the file.
$ git push origin pr12
也就是说,我们添加我们修复的文件的版本,然后完成我们使用 git merge
开始的 merge 提交。最后,我们将带有新 merge 提交的分支推送到 GitHub。
既然我们已经解决了冲突,这个分支应该很容易以其他方式 merge 到 master
中。 GitHub 会注意到这一点,并为您提供一个绿色的“merge ”按钮。
关于git - "This pull request contains merge conflicts that must be resolved.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26241428/
Postgres 10 和 11 的插入规范说: ON CONFLICT [ conflict_target ] conflict_action 我有一张 table : create table c
我的理解是conflict serializable 隐含serializable。我不确定这如何让他们与众不同。可序列化是否意味着冲突可序列化? 最佳答案 冲突可序列化是可序列化的一个子集,因此仅仅
在数据库理论中,“冲突可序列化”和“冲突等价”有什么区别? 我的教科书有一节是关于冲突可序列化的,但掩盖了冲突等价性。这些可能都是我熟悉的概念,但我不熟悉术语,所以我正在寻找解释。 最佳答案 DBMS
我有一个项目一直在 Xcode 4.4.1 中进行,我想回到以前的分支。(注意分支并不复杂,而是代表线性发展) 当我选择上一个分支时有一个警告 UserInterfaceState.xcusersta
我得到了一个 environment.ubuntu.yml文件,以便能够创建 conda 环境。但是,运行 conda create env --file environment.ubuntu.yml
我浏览了互联网,找不到我的问题的清晰简洁的答案。我想知道如果我将相同强度的信号驱动到同一根电线上会发生什么,其中一个是逻辑 1,另一个是逻辑 0?如果我想要一个“获胜”的信号,因为没有更好的词,我该怎
我在2个网站上有2个不同的图片: http://www.siteA.com/avatar.png http://www.siteB.com/avatar.png 如果我创建具有2个起源的Amazon
我正在 Labview 中开发一个数据采集程序,该程序使用多个转换阶段、相机、高速数字化仪和其他仪器。我正在一台计算机上开发该应用程序,并将其部署到另一台计算机上。开发计算机有labview 2013
能否请您帮助我理解为什么乐观并发更新会有这样的结果。 比如说,我有以下文件: { "phrase": "some phrase", "id": "5d1341797e2ed599", "_
我想安装这两个包: “anahkiasen/前任”:“开发大师” "vespakoen/menu": "dev-master" 但是 composer 说它们每个都依赖于这个包的不同版本: "anah
我在运行 powershell 时遇到以下错误 $thumbprint=$(az webapp config ssl upload --certificate-file $Path --certifi
我不太确定这是否是我使用的 SQLite 版本的问题。但实际上我并没有直接使用 native SQLite (dll),我使用的是 System.Data.SQLite 版本 1.0.108.0 看起
我有一个具有 iBeacon 服务和标准 BLE 服务的芯片。 我想使用 iBeacon 服务在进入 BLE 信号范围时触发我正在开发的应用。 激活后,我希望应用程序使用 CoreBluetooth
建表语句: ? 1
我使用此链接中的示例创建了测试 Telegram 机器人控制台应用程序 https://github.com/TelegramBots/Telegram.Bot.Examples 这是我的主要 pub
我有这个 hpp 文件: struct rte_spinlock_t; class A { public: void init(); private:
我已经从 GitHub 中提取了文件。现在我需要创建一个合并冲突。 如何在 GitHub 上故意创建合并冲突? 最佳答案 在两个分支中编辑同一行,并尝试合并 Merge conflicts in gi
我是这个 repo 的管理员。在这个 PR 中,我删除了多个文件并将这些更改从本地合并到源/开发。将 origin/develop 合并到 origin/master 时,我遇到了我删除的四个文件之一
我使用 Azure 表存储从 MVC 应用程序记录访问者信息,但有时会引发以下异常: [WebException: The remote server returned an error: (409)
我有一张 table : create table c ( e text not null, m text not null, p numeric not null,
我是一名优秀的程序员,十分优秀!