标签: pull

Git 从具有指定 URL 的特定分支中拉取

我正在 git 的一个分支上工作。我想拉取这个分支并指定 URL。我努力了

git pull origin <branch> <url>
Run Code Online (Sandbox Code Playgroud)

但它说错误“致命:无效的参考规格”

两个命令独立运行时都可以正常工作。

1 )git pull origin <branch> 成功拉取。

2)git pull <url> 从指定的 URL 获取拉取,但改为从 master 分支获取。

我想从指定 URL 中获取 pull,这样它就不会读取 git 的配置文件,而是从“branch”和“url”中获取 pull。

git pull github git-pull git-push

6
推荐指数
2
解决办法
3万
查看次数

我应该如何解决我的拉取请求中的 Google 贡献者许可协议问题?

我已经向这个项目提出了 Pull 请求,该项目归 google 所有。因此,谷歌要求提供贡献者许可协议。我已经在这里签名了。我创建了 CLA。

首先,我认为我的 github 帐户中有两个电子邮件地址。因此,我还为这两个电子邮件 ID 创建了 CLA。

为了提交代码,我使用简单的方法: git add 。git commit -m '消息' git push -u origin 分支名称

请求请求

谷歌机器人仍然无法验证我的 CLA。它给了我如下错误:

错误消息:我们为您(此拉取请求的发送者)找到了贡献者许可协议,但无法找到所有提交作者或共同作者的协议。如果您创作了这些内容,也许您在 git 提交中使用的电子邮件地址与签署 CLA 时使用的电子邮件地址不同(在此处登录以仔细检查)?如果这些内容是由其他人创作的,那么他们也需要签署 CLA,并确认他们同意将这些内容贡献给 Google。为了通过此检查,请解决此问题并让拉取请求作者添加另一个评论,机器人将再次运行。如果机器人不发表评论,则意味着它认为没有任何变化。

我已经为与我的 Github 帐户关联的两个电子邮件 ID 创建了 CLA。

我已启用双因素身份验证。

我已经一再承诺检查。我在 PR 上发表了评论,以检查 google-bot 是否解决了问题。

git add .
git commit -m 'Message'
git push -u origin branch_name
Run Code Online (Sandbox Code Playgroud)

如果有人过去遇到过此问题并成功解决,请描述完整的解决方案。

git googlebot pull git-commit pull-request

6
推荐指数
1
解决办法
1138
查看次数

如何使用 Rust git2 crate 执行“git pull”?

git2 箱没有直接的方法来执行“git pull”操作。

我看过这个问题并尝试以同样的方式(游乐场):

use std::fs;
use std::fs::File;
use std::io::{stderr, stdout, Write};
use std::path::Path;

use git2::{Commit, Error, Index, MergeOptions, ObjectType, Repository, ResetType};

struct Repo {
    url: &'static str,
    path: &'static str,
    branch: &'static str,
}

impl Repo {
    fn reset(&self, path: &Path) {
        let repo = match Repository::open(path) {
            Ok(repo) => repo,
            Err(e) => panic!("Failed to open: {}", e),
        };
        repo.reset(
            &repo.revparse_single("HEAD").unwrap(),
            ResetType::Hard,
            None,
        )
        .unwrap();
    }

    fn clone(&self) {
        let repo = match Repository::clone(self.url, self.path) …
Run Code Online (Sandbox Code Playgroud)

git pull rust libgit2

6
推荐指数
1
解决办法
3401
查看次数

git pull --rebase 通过保持本地更改来解决冲突

我在本地分支上重新设置为 master。与此同时,有人在远程对这个分支进行了更改。我在做git pull --rebase。我不明白 git 在命名currentandincoming以及oursand时如何解释这个命令theirs

我应该选择哪个来始终保留我的本地更改?另外,在我第一次与 master 变基后,有几十个冲突。是否有一个命令可以让git pull --rebase我保留所有本地更改,而不必手动执行?我知道oursand theirs,但我不知道如何将这些关键字合并到git pull --rebase命令中。

这些东西令人困惑,因为所有这些关键字都在合并和 rebase 之间颠倒了,然后使用 rebase 拉动以增加额外的混乱。

git pull rebase

6
推荐指数
1
解决办法
1392
查看次数

Heroku 将 postgres 数据库拉至本地失败,数据块类型无法识别 (0)

我使用 pgadmin 连接到 heroku postgres 数据库并创建了一个包含两个简单列的简单表:

\n
id - bigint identity \nname - text\n
Run Code Online (Sandbox Code Playgroud)\n

和简单的两行:

\n
id   name\n1    name1\n2    name2\n
Run Code Online (Sandbox Code Playgroud)\n

当我执行命令时

\n
heroku pg:pull DATABASE_URL mylocaldb1234 --app nameless-dusk-05113\n
Run Code Online (Sandbox Code Playgroud)\n

我收到错误:

\n
pg_restore: error: unrecognized data block type (0) while searching archive\n !    pg_restore errored with 1\n
Run Code Online (Sandbox Code Playgroud)\n

我检查了 postgres 本地和远程版本,它们是相同的。\n本地版本:

\n
psql --version\npsql (PostgreSQL) 12.5\n\npg_restore --version\npg_restore (PostgreSQL) 12.5\n
Run Code Online (Sandbox Code Playgroud)\n

远程版本:

\n
heroku pg:info\n=== DATABASE_URL\nPlan:                  Hobby-dev\nStatus:                Available\nConnections:           5/20\nPG Version:            12.5\nCreated:               2021-01-07 07:29 UTC\nData Size:             8.2 MB\nTables:                1\nRows:                  2/10000 (In …
Run Code Online (Sandbox Code Playgroud)

postgresql pull heroku heroku-ci

6
推荐指数
1
解决办法
563
查看次数

Docker 拉取速度太慢

我在 2021 年 9 月 7 日有过一次经历:通过 docker pull (来自 hub.docker.com)下载新创建的 docker 镜像非常慢...\n最后一层是障碍 \xe2\x80\x93 它花了 40-50分钟即可完成。可能是什么原因?

\n

e249e58386a8: Downloading [===> ] 83.73MB/303.3MB

\n

performance pull docker

6
推荐指数
1
解决办法
9889
查看次数

BitBucket Git错误:没有发送所有必要的对象

我正在使用bitbucket和git来修改我目前正在进行的项目.今天我试图删除该项目的最新工作副本,但遇到了一个我似乎无法找到任何解决方案的错误.

$ git pull
Password for 'bitbucket.org':
remote: Counting objects: 65, done.
remote: Compressing objects: 100% (31/31) done.
remote: Total 34 (delta 19), reused 0 (delta 0)
Upacking objects: 100% (34/34), done.
fatal: bad object 4324324....(etc object number)
error: https://bitbucket.org/myusername/myproject.git did not send all necessary objects
Run Code Online (Sandbox Code Playgroud)

我搜索了这个错误"没有发送所有必要的对象",但似乎没有关于这个问题的任何文档可以有人帮忙吗?

git pull object bitbucket

5
推荐指数
5
解决办法
1万
查看次数

运行heroku db时无法获取表信息:pull

我有一个在开发和生产中使用postgres的应用程序.我最近推到了heroku,一切都很好.我能够从heroku中提取数据库并且没有任何问题地向后推.然而今天,我试图将数据库从heroku中拉下来,我收到了这个错误

heroku db:pull

Loaded Taps v0.3.24
    Auto-detected local database: postgres://postgres:a@127.0.0.1/app_development?encoding=utf8
    Warning: Data in the database 'postgres://postgres:a@127.0.0.1/app_development?encoding=utf8' will be overwritten and will not be recoverable.

     !    WARNING: Destructive Action
     !    This command will affect the app: app
     !    To proceed, type "app" or re-run this command with --confirm app

    > app
Receiving schema
Unable to fetch tables information from http://heroku:osui59a24am79x@taps19.heroku.com. Please check the server log.
Run Code Online (Sandbox Code Playgroud)

所以我heroku logs追赶:

james@james-Vostro-3550:~/Desktop/app$ heroku logs
2012-09-25T10:08:32+00:00 app[web.1]: Started GET "/users" for X.X.X.X at 2012-09-25 …
Run Code Online (Sandbox Code Playgroud)

ruby database pull ruby-on-rails heroku

5
推荐指数
1
解决办法
822
查看次数

GitHub支持git://协议吗?

是否可以使用这样的配置?或者ssh://和git://之间没有任何优点?

git pull github

5
推荐指数
1
解决办法
1448
查看次数

Docker Pull错误:x509:证书已过期或尚未生效

问题描述:

我正在尝试使用此命令从公共注册表中拉出ubuntu:

docker pull ubuntu
Run Code Online (Sandbox Code Playgroud)

然后我得到了这个结果(以前的命令昨天工作了):

“提取映像时出错:获取https://index.docker.io/v1/repositories/library/ubuntu/images:x509:证书已过期或尚未生效”

码头工人版本:

Client:
Version: 1.10.0
API version: 1.22
Go version: go1.5.3
Git commit: 590d510
Built: Thu Feb 4 18:36:33 2016
OS/Arch: linux/amd64

Server:
Version: 1.10.0
API version: 1.22
Go version: go1.5.3
Git commit: 590d510
Built: Thu Feb 4 18:36:33 2016
OS/Arch: linux/amd64
Run Code Online (Sandbox Code Playgroud)

码头工人信息:

Containers: 4
Running: 0
Paused: 0
Stopped: 4
Images: 20
Server Version: 1.10.0
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 44
Dirperm1 Supported: true
Execution Driver: …
Run Code Online (Sandbox Code Playgroud)

ubuntu pull crt x509certificate docker

5
推荐指数
6
解决办法
2万
查看次数