问题标签 [pull]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Git pull into wrong branch
Myself and one other developer had been merging and pushing our work to a non-master branch called toolwork. That way, we didn't impact the rest of the team. My topic branch was called DPM-93 and my git workflow was this.
That was mostly working fine until I accidently issued these git commands
At that point, a bunch of new stuff showed up in branch toolwork and I'm not sure how to get rid of it short of deleting my workspace and re-cloning from the repo.
Is there any way to back this out to the state before the pull?
git - git checkout 和 git pull 后如何取回修改后的文件?
我修改了一个文件,然后我想从远程获取最新版本。
所以我运行 git checkout 来恢复文件,并运行 git pull 来获取最新版本。
之后,我发现我需要修改文件。
有可能找回吗?谢谢!
git - 尝试创建 heroku 存储库后,Git pull 或 Git clone 不起作用
这是错误
远程:警告:次优包-内存不足错误:git upload-pack:git-pack-objects 因错误而死。远程:致命:内存不足,malloc 失败致命:git upload-pack:由于可能的存储库损坏而中止远程端.remote:由于远程端可能的存储库损坏而中止。
php - MongoDB 从集合中提取数组元素
我有一个 mongodb 对象如下:
现在,我正在编写一些 PHP 代码来删除帖子 [x]。我正在尝试使用 $pull 删除数组元素。
我有一个 'id' 'wwwiasdfn234oiasf' (数组元素 3),我想删除整个数组元素,在 'posts' 数组中只留下 6 个元素。
我试过谷歌搜索和查找文档无济于事......我仍然无法掌握 mongodb 语法的窍门。
我在 PHP 中做这一切,但任何语言都可以,我应该能够进行翻译。
提前谢谢了,
解决方案(在 PHP 中):
mercurial - Mercurial:在提交本地更改和推送之前没有拉取。创建了 8 个以上的头像
我在摆姿势时阅读了所有建议的问题,但最终我感到困惑:SI 做了一些更改并提交并推送了它们。但后来我才知道,在我推送到它之前,存储库被推送到了。所以我的问题是:
Q1。我的推送是否覆盖了存储库,即存储库是否不再具有在我之前推送的更改?
Q2。在这种情况下我该怎么办?我需要进行我所做的更改以及其他更改,而不必让其他人拉我的代码,重新提交,重新推送,然后我再次拉,只是为了获得相同的工作副本。
Q3。无论如何,在我提交/推送之前可以隐式更新/提取代码吗?
Q4。什么是变基选项?我在文档上阅读了它,但我对代码执行的更改不是私有的。
假设:
- 没有创建任何分支。(好吧,它们是创建的,但它们是不同的模块,我不关心它们)。
- 我使用 Eclipse 和 MercurialEclipse。
编辑:对不起,如果问题是现有问题的(可能)重复。
android - 如何将数据库从我的 android 拉到我的桌面上?
我正在用我的 Nexus One 尝试这个。我有 android SDK 并使用了命令 adb pull /data/data/com.myapp.android/databases C:\pulls 但我得到的只是 pull: building file list... 0 个文件被拉取。跳过 0 个文件。此外,无论我在安装的教程 NotePad 应用程序中添加多少数据,应用程序的数据大小(如“设置”中所示)似乎都不会超过 8KB。这怎么可能?还有其他存储数据库的地方吗?当我在 Eclipse 中使用文件资源管理器视图(这是 ADT 的一部分)时,我看到 /data 中没有任何内容。为了增加一点,我可以毫不费力地从设备中提取任何其他文件。这只是我遇到问题的数据库。我错过了什么吗?非常感谢。
git - 我的本地 git 跟踪分支无法正常工作。我需要有关如何设置的建议
因此,我正在与另一个开发人员合作,并希望拉取并推送到远程分支(顺便说一下,这不是远程主控),但我想进行设置,以便当我在我的机器上签出本地分支时,它会从远程分支拉取并推送到远程分支,而无需显式指定它。
我在我的机器上运行了这个命令(假设远程分支称为development并且我创建的本地分支称为dev1):
然后检查了我的本地分支dev1,更改了一个文件,暂存它,提交它,然后尝试像这样推送:
但后来我收到了这条消息:
在我创建 dev1 并检查后不久,我注意到我的 .git/config 文件中有额外的行:
所以问题是我错过了什么?基本上,我希望这样设置,以便每次我检查 dev1 并运行:
它会自动从源/开发中提取,而无需明确指定,并且在我运行时:
它会自动推送到原始/开发,而无需明确指定。
另外,当有明显的更改要推送时,为什么它告诉我“一切都是最新的”。
php - MongoDB/PHP:从数组中删除元素
问候,
我有以下 MongoDB 对象:
我正在尝试删除元素 0,以留给我:
这是我迄今为止尝试过的(在PHP中),但无济于事:
但它不起作用,我现在完全被卡住了。
非常感谢任何帮助。提前致谢,
git - 您如何将新的拉取请求附加到 github 上的现有问题?
我不确定,但我对创建一个带有“问题 4”或标题中的内容的 github 拉取请求有一个模糊的记忆,它会自动将自己附加到我提交的项目中的问题 4。我最近又试了一次,但没有用——它只是创建了一个全新的问题。我在新的拉取请求页面上没有看到任何选项,例如“附加到问题”,也没有在问题页面上看到“为此问题打开新的拉取请求”。有没有办法做到这一点,以帮助项目所有者保持他们的问题页面清洁并避免重复?
编辑:澄清一下,我知道创建拉取请求总是会产生新问题。我想将拉取请求附加到现有问题。
git - Git - 拉动时自动快进所有跟踪分支
我已经使用该选项设置了跟踪分支--track
,当我执行git pull
on 时master
,它会将所有分支提取到origin/branchname
但不与本地跟踪分支合并。这很烦人,因为如果我稍后执行git push
on master
,它会说跟踪分支上的非快进更新被拒绝,因为它们在初始时没有快进git pull
。
我的问题是:我如何做到这一点,以便git pull
获取所有分支并自动快进所有跟踪分支?
注意:git pull
曾经用我的 GitHub 存储库快进我所有的跟踪分支,但现在我已经使用 Gitolite 设置了自己的存储库,这个问题就出现了。