Questions tagged «pull»

在分布式版本控制中,拉取或获取是将远程更改转移到本地存储库中的操作。

6
如何使本地存储库可用于git-pull?
我有一个工作副本存储库,我一直在正常工作;该存储库的来源位于GitHub上。 我想将我的工作副本存储库用作构建机器(另一台物理主机上的虚拟机)的源,这样我对工作副本所做的提交就可以在构建机器上构建和测试,而无需经过GitHub首先。我已经有一个用于GitHub存储库的构建,但是我希望这是一个“黄金”存储库/构建;也就是说,如果有什么问题,应该保证针对GitHub的构建能够通过。 我查看了有关Git URL的文档,并发现可以使用表单中的URL git://host.xz[:port]/path/to/repo.git/(例如,参见git-clone文档)。我想用最简单的方法,用最少的配置就可以做到这一点:我不想只为了将它发布到我的构建机器上而建立一个SSH守护进程或Web服务器。 我正在运行Windows 7 x64 RC,安装了MSysGit和TortoiseGit,并且在防火墙上打开了Git的默认端口(9814)。请假定工作副本存储库位于D:\Visual Studio Projects\MyGitRepo,主机名是devbox。构建计算机为Windows Server 2008 x64。我一直在构建计算机上尝试以下命令以及相关的输出: D:\Integration>git clone "git://devbox/D:\Visual Studio Projects\MyGitRepo" Initialized empty Git repository in D:/Integration/MyGitRepo/.git/ devbox[0: 192.168.0.2]: errno=No error fatal: unable to connect a socket (No error) 我想念什么吗?

4
使用GIT,如何有选择地合并一次提交到另一“分支”上的更改?
采取这种情况: 我决定在github.com上“分叉”代码库,并开始执行我的例程:编辑-提交-推送;aka hack hack hack。 进行一些更改之后,我看到另一个人对同一项目进行了更改,我喜欢它们! 我决定将它们合并到我的。问题是,我只想要一个特定提交中的“一部分”,他已经做出了几次提交。 将这些选定数量的更改合并到我的“叉子”中,最有效的方法是什么?
81 git  merge  pull 


5
Git:如何在提交之间来回移动
我有一个关于Git的新手问题: 我需要在分支的历史中来回移动。这意味着,我需要将所有文件恢复到旧版本中的状态,然后再回到存储库中的最新状态。我不需要承诺。 使用SVN,它将是 svn up -r800 达到修订版800,以及 svn up 与存储库同步。 我知道我想回到的提交哈希,所以我尝试了 git reset <hash> 这似乎使我到达那里。但是后来我尝试 git pull 但这抱怨冲突。 那么,浏览分支历史的正确方法是什么? 我在考虑SVN,所以请毫不犹豫地向我指出一些不错的教程。请注意,我已经检查了http://git.or.cz/course/svn.html和http://www.youtube.com/watch?v=8dhZ9BXQgc4。 谢谢,恩德拉。
76 git  reset  pull  git-pull 

4
如何生成自上次拉动以来发生的更改的git diff?
我想将以下操作编写为一个命令,最好是在rake中编写脚本: 获取本地git存储库的版本。 Git拉最新的代码。 从我在步骤1中提取的版本到现在本地存储库中的版本的diff。 换句话说,我想从中央存储库中获取最新代码,并立即生成自上次提取以来所发生更改的差异。
76 git  diff  rake  pull 

6
Git拉入错误的分支
我本人和其他开发人员一直在合并并将我们的工作推到一个非主分支(称为工具工作)。这样,我们就不会影响团队的其他成员。我的主题分支称为DPM-93,我的git工作流程就是这样。 # do some work git checkout DPM-93 git commit -m "did some work" # catch up git checkout toolwork git pull origin toolwork # rebase my topic branch git checkout DPM-93 git rebase toolwork # merge and push my changes git checkout toolwork git merge --no-ff DPM-93 git push …
74 git  branch  undo  pull 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.