【问题标题】:Not able to pull from remote repository无法从远程存储库中提取
【发布时间】:2019-05-29 22:11:57
【问题描述】:

我创建了一个本地存储库,使用git remote add origin 连接到远程存储库,现在我只想拉入我的本地存储库,只需要之前提交到远程存储库。我应该如何进行?

【问题讨论】:

  • 您是否在本地签出了任何远程分支?在这完成之前(或者您以其他方式将远程跟踪引用映射到本地分支),您需要在 git pull 中指定远程和本地分支。 (执行git fetch 仍然可以填充远程跟踪分支。)
  • 远程仓库中可能缺少 ssh-key?你能分享你尝试了什么,出现了错误吗?

标签: git git-pull


【解决方案1】:

首先,

git 获取

例如,假设您在远程总共有两个提交:

git 日志

将显示您的所有提交

commit 7900b19652cdlaociemcage626554ded33e9cfa8 (HEAD -> master, origin/master, origin/HEAD)
Author: ayush <ayush@domain.com>
Date:   Wed Jan 2 17:03:28 2019 +0545

    second commit

commit 32454eeajkdnkadnlk5a5djkaad7e01f09102180
Author: ayush <ayush@domain.com>
Date:   Tue Jan 1 14:52:06 2019 +0545

    first commit

现在,如果我理解正确,您想将所有内容拉到本地分支的第一次提交,对吗?

git 结帐 32454ee

这将带你到本地分支中的第一次提交。使用任何提交哈希的前 7 个字符。

【讨论】:

  • 但是如果我想从远程拉取早期版本而不提交任何版本的自己,那我该怎么办?
猜你喜欢
  • 2013-04-13
  • 2013-01-15
  • 2013-03-14
  • 2018-12-10
  • 2019-01-03
  • 2014-11-25
  • 2020-11-03
  • 2016-09-07
  • 1970-01-01
相关资源
最近更新 更多