标签: pull

在分支中跟踪某人的 GitHub 存储库

我对 Git 还很陌生,到目前为止非常喜欢它,但不确定在这里做什么。

我已经分叉了一个 github 项目,目前正在将其移植到另一种语言。作为参考,我创建了一个代码分支,就像我创建分支时一样。我现在的问题是原来的项目已经更新了,我不知道如何将这些更改从原来的 master 拉到我的分支中(因为“origin”指向我的 github 项目)。

关于我自己的教育的后续问题,原始项目的所有者必须运行什么命令才能将更改从我的分支拉到他的主分支中?

编辑:当我从自己的“主”分支运行它们时,这些答案有效,但当我从“跟踪”分支运行它们时则不起作用(我在这里松散地使用该术语,因为我知道同名的 git 命令。但不确定它的作用)。

当我在非主分支中运行时git fetch upstream,什么也没有发生。当我尝试时git fetch upstream:master,它说

ssh: upstream: no address associated with name
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

git branch tracking pull github

4
推荐指数
1
解决办法
4343
查看次数

当 git pull 引起冲突但 git pull --rebase 没有冲突时,这意味着什么?

我正在从只有我有权访问的存储库中提取数据。据我所知,我只从一个存储库推送到它。有几次,我尝试推动它并得到了这个:

To jbaker@192.168.2.216:tsched_dev.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'jbaker@192.168.2.216:tsched_dev.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again.  See the 'Note about
fast-forwards' section of 'git push --help' for details.
Run Code Online (Sandbox Code Playgroud)

一般来说,这只是意味着我必须做git pull(尽管所有更改都应该是可快速转发的)。当我执行 a 时git pull,我会遇到冲突。如果我这样做git pull --rebase,效果很好。我究竟做错了什么?

git merge pull rebase

4
推荐指数
1
解决办法
6553
查看次数

推送后github无法访问文件夹

我在一个文件夹中工作,可以很好地使用 github 进行推/拉。但是现在我试图用另一个文件夹包装这个文件夹,在将新文件夹推送到 github 后,我无法访问子文件夹(它存在于 github 中,但无法单击)。如果有人从 github 中提取它,它似乎是正确的文件大小,但子文件夹中没有任何内容。

我的工作方式:

  1. 我一直在一个文件夹中工作并在那里设置 git。我很正常地将此文件夹推送到github
  2. 然后我把这个文件夹放在一个 Aptana 项目文件夹中,从项目文件夹中设置 git。
  3. 我从第三个文件夹中设置了 git,从 github 中拉取并删除了内容。我将 Aptana 项目文件夹的内容移入,提交了“内部文件夹”(我正在处理的那个)中的所有内容,并提交了 Aptana 项目文件夹。
  4. 我推送了,github里面的子文件夹好像是空的

我之前在一个与“master”不同的分支上工作,但似乎将它切换到 master 无论如何也无济于事。

有谁知道我能用这个做什么?非常感谢!:)

git push pull github repository

4
推荐指数
1
解决办法
7098
查看次数

如何将本地git repo与origin/master同步,消除所有更改

我想同步我的本地存储库,以便使本地成为主服务器的精确副本.检查后我已经添加了几个文件到我的本地,而不是主文件,我不想提交.不过,在这个过程中,我想删除本地与master的所有差异:当我完成后,本地的其他文件将被删除.

早期的问题提供了一种使本地像master一样的策略:将 本地存储库分支重置为远程存储库HEAD

但这对我不起作用.推荐的命令,git fetch origin git reset --hard origin/master

不要擦除本地的其他文件,即使git status表示local和master相同.而且,在一种情况下,主文件版本的文件并没有取代我的本地版本.

关于如何做到这一点的任何想法?

git sync pull master local

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

git clone、git fetch 和 git pull 之间有什么区别?

你能解释一下 git clone、git pull 和 git fetch 之间的区别吗?我读过其他一些答案,但没有一个清楚地说明三者之间的区别。

git clone pull github fetch

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

当我运行“git Push”时,我得到“当前分支的尖端位于其远程后面”,但当前分支没有上游跟踪分支

我正在这个本地分支 X 上工作,当我尝试使用错误消息进行推送时,git push -u origin X 错误消息是:

! [rejected]        X -> X (non-fast-forward)
error: failed to push some refs to "********"
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Run Code Online (Sandbox Code Playgroud)

所以我运行:git pull 并且还出现错误消息:

There is no tracking information for the current branch.
Please specify which …
Run Code Online (Sandbox Code Playgroud)

git push pull github git-branch

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

使用adb backup备份android

使用备份命令,您可以对 Android 智能手机进行完整备份,现在我知道只剩下 pull 命令,但它不像备份命令,还有其他选择吗?

backup android pull smartphone adb

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

C#LINQ:Pull模型和Push模型有什么区别?

我目前正在阅读Albahari的C#3.0中的Nutshell书和第292页,它说的是关于LINQ:

LINQ遵循需求驱动的拉动 模型,而不是供应驱动的 模型.

上述陈述是什么意思?模型和模型有什么
区别?

c# linq model push pull

3
推荐指数
1
解决办法
1968
查看次数

在使用Mercurial(使用TortoiseHG)之前自动搁置?

我有一些我不想提交的更改文件(例如web.config).在我提取并更新到新的变更集之前,我必须搁置它们.拉动和更新后,我不得不取消他们.

我目前正在使用TortoiseHG.有没有可以自动执行此操作的扩展程序?

mercurial pull shelve tortoisehg

3
推荐指数
1
解决办法
740
查看次数

golang git拉回购

我对golang非常陌生,我正尝试从go程序中进行git pull。我查看了本机库,发现https://github.com/src-d/go-git/

我具有克隆等功能。但不拉。从源头看,似乎还有一个拉动功能

func (r *Repository) Pull(o *PullOptions) 
Run Code Online (Sandbox Code Playgroud)

但是编译器警告其未定义。谁能指出我该怎么做,或指向同时支持clone和pull的替代库?

git pull go

3
推荐指数
1
解决办法
3914
查看次数

标签 统计

pull ×10

git ×7

github ×4

push ×3

adb ×1

android ×1

backup ×1

branch ×1

c# ×1

clone ×1

fetch ×1

git-branch ×1

go ×1

linq ×1

local ×1

master ×1

mercurial ×1

merge ×1

model ×1

rebase ×1

repository ×1

shelve ×1

smartphone ×1

sync ×1

tortoisehg ×1

tracking ×1