问题标签 [git-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.

0 投票
18 回答
193050 浏览

git - 在不使用结帐的情况下合并、更新和拉取 Git 分支

我在一个有 2 个分支 A 和 B 的项目上工作。我通常在分支 A 上工作,并合并来自分支 B 的东西。对于合并,我通常会这样做:

但是,我还想保留分支 B 的本地副本,因为我可能偶尔会在没有先与分支 A 合并的情况下签出分支。为此,我会这样做:

有没有办法在一个命令中完成上述操作,而不必来回切换分支?我应该为此使用git update-ref吗?如何?

0 投票
1 回答
70 浏览

git - 使用 git 如何合并已经合并的存储库?

我有一个我提取更改的存储库,所以现在它与远程存储库是最新的。除了现在我意识到我需要拉出所有的存储库更改并且不保留我的。我想回到历史,这样当我拉动时我不会得到“已经是最新的”。还有第二部分,我怎样才能拉动并获取他们所有的更改而不保留我的所有更改?

0 投票
2 回答
158360 浏览

git - git pull 和 git fetch + git rebase 有什么区别?

另一个问题说这git pull就像一个git fetch+ git merge

git pull但是和git fetch+有什么区别git rebase

0 投票
2 回答
8071 浏览

git - 如何将 git 配置为从 http 中提取并在一个“远程”中推送 ssh?

从 http 中提取以逃避身份验证(因此,如果我不使用 ssh.keygen,则无需输入密码)。

通过身份验证推送 ssh。

0 投票
2 回答
1048 浏览

ruby-on-rails - GIT / RubyMine (Leopard) - 不能拉,但我可以提交和推送

我有奇怪的问题

我的系统是 Snow Leopard (10.6.4) - 我无法从我的 RubyMine 中拉取,但我可以提交和推送。最好的是,当我运行终端并输入“git pull”时,它工作正常。

在 ruby​​ mine 控制台中有一些错误:

我不知道如何解决这个愚蠢的问题。有任何想法吗?感谢帮助

0 投票
2 回答
40896 浏览

git - GIT 从特定标签拉/取

有没有办法从回购中的特定标签中提取/获取代码。

我知道克隆后,我可以签出标签,但是否可以在拉取期间指定标签?

在 ClearCase 中,我可以重新设置或交付特定的代码基线,有没有一种方法可以类似地使用 git 标签来将代码拉/推到指定的标签?

0 投票
2 回答
14357 浏览

git - Git 说从远程拉取后本地分支在远程之前

如果标题不清楚,我很抱歉,但这是一个奇怪的问题。

git checkout到我的“阶段”分支并git pull获取我的合作伙伴的最新更改(他昨晚将其推送到远程存储库的“阶段”分支),果然,它们合并到我的本地“阶段”分支。git log <branch>显示了他昨晚执行的五个提交。

然后我切换到主分支以从存储库中提取它,因为他告诉我他在测试后将这些更改合并到主分支。但是当我git checkout stage回到我的“阶段”分支时,它说我领先远程分支 5 次提交。我git log origin/stage和它没有显示我刚刚从该存储库(该项目中唯一的远程存储库)中提取的五个提交。git log stage显示了我本地“阶段”分支上的五个提交,所以我不知道远程分支如何在为我提供合作伙伴的最新提交后立即回到过去。

我对此很陌生,所以我会感谢您对我的耐心,因为我仍在努力掌握 DCVS 并且很有可能我只是误解了一些非常基本的东西。

0 投票
1 回答
8846 浏览

git - clone 和 mkdir->cd->init->remote-add->pull 有什么区别?

在 Github 上建立一个 repo 后,似乎有两种方法可以将该 repo 拉入本地 repo。

首先,我可以创建一个目录,初始化一个空白仓库,添加一个远程,然后从远程拉取更改。

其次,我可以克隆遥控器。

克隆只是上述 5 步版本的快捷方式,还是还有其他功能?如果我使用一种方法而不是另一种方法,我会遇到困难吗?

0 投票
7 回答
68691 浏览

git - 如何在 Git 中从另一台计算机的存储库中提取?

例如,我在两台计算机上克隆了原始存储库。然后,我继续进行一些更改并提交到计算机 A 的本地存储库。我现在如何将这些更改拉到计算机 B?计算机 A 和 B 都连接到网络。

我正在寻找的将相当于手动创建补丁并将其发送给我,我可以将其应用于我的工作副本/本地存储库。

0 投票
14 回答
733810 浏览

git - 如何在忽略本地更改的同时`git pull`?

有没有一种方法可以git pull忽略任何本地文件更改而无需将目录吹走并且必须执行git clone?