Questions tagged «git-fetch»

git-fetch-从另一个存储库下载对象和引用


30
如何强制“ git pull”覆盖本地文件?
Наэтотвопросестьответына 堆栈溢出нарусском:Какпринудительноперезаписатьлокальныефайлывовремя混帐拉? 如何强制覆盖上的本地文件git pull? 该方案如下: 团队成员正在修改我们正在工作的网站的模板 他们正在将一些图像添加到图像目录(但是忘记在源代码控制下添加它们) 他们通过邮件将图像发送给我 我将图像添加到源代码管理下,并将其与其他更改一起推送到GitHub 他们无法从GitHub提取更新,因为Git不想覆盖其文件。 这是我得到的错误: 错误:未跟踪的工作树文件“ public / images / icon.gif”将被合并覆盖 如何强制Git覆盖它们?这个人是设计师-通常,我会手工解决所有冲突,因此服务器具有他们只需要在计算机上更新的最新版本。

30
Git获取远程分支
我和我的同事正在同一存储库上工作。我们已将其分为两个分支,每个分支在技术上均适用于不同的项目,但是它们具有相似之处,因此有时我们需要master从返回* branch。 但是,我有branch。我的同事该如何专门拉那个分支? git clone仓库的A 似乎并没有在本地为他创建分支,尽管我可以看到它们在最终推动后仍处于混乱状态。 另外,当我最初创建分支时,我也做了-b checkout。这有什么不同吗? $ git branch -r origin/HEAD -> origin/master origin/daves_branch origin/discover origin/master $ git fetch origin discover $ git checkout discover 这些是我运行的命令。但这绝对是行不通的。 我希望能够检出该分支,然后从各种协作者或工作站将分支更改推回并提交。

5
从已删除的远程分支从源中获取?
当我这样做时git fetch origin,origin有一个已删除的分支,它似乎没有在我的存储库中更新它。当我这样做时,git branch -r它仍然显示origin/DELETED_BRANCH。 我怎样才能解决这个问题?
439 git  git-fetch 

15
以下未跟踪的工作树文件将被合并覆盖,但我不在乎
在我的分支上,我在.gitignore中有一些文件 在不同的分支上,这些文件不是。 我想将另一个分支合并到我的分支中,并且我不在乎那些文件是否不再被忽略。 不幸的是我得到这个: 以下未跟踪的工作树文件将被合并覆盖 我如何修改我的pull命令以覆盖这些文件,而不必自己查找,移动或删除这些文件?




10
在git中获取并不能获取所有分支
我已经克隆了一个存储库,然后其他人创建了一个新分支,我想开始进行工作。我阅读了手册,看起来很简单。奇怪的是,它不起作用,我发现的所有帖子都表明我在做正确的事情。因此,我将自己置于沉重打击之下,因为这肯定存在某些错误: 正确的行动似乎是 git fetch git branch -a * master remotes/origin/HEAD --> origin/master remotes/origin/master git checkout -b dev-gml origin/dev-gml 此时,由于某种原因,在git fetch我看不到dev-gml远程分支之后,出现了一个问题。为什么不?如果我重新克隆存储库,它就在那里,因此肯定存在远程分支: $ mkdir ../gitest $ cd ../gitest $ git clone https://github.com/example/proj.git Cloning into proj... remote: Counting objects: 1155, done. remote: Compressing objects: 100% (383/383), done. remote: Total 1155 (delta 741), reused …
201 git  fetch  branch  git-fetch 

10
为什么git会说“无法拉,因为您有未合并的文件”?
当我尝试在终端中放入项目目录时,看到以下错误: harsukh@harsukh-desktop:~/Sites/branch1$ git pull origin master U app/config/app.php U app/config/database.php U app/routes.php Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then use 'git add/rm <file>' as appropriate to mark resolution, or use 'git commit -a'. 为什么git会说"Pull is not possible because …

9
从远程Git存储库中检索特定的提交
有什么方法可以从远程Git存储库中仅检索一个特定的提交,而无需将其克隆到我的PC上吗?远程回购的结构与我的完全相同,因此不会有任何冲突,但是我不知道如何执行此操作,并且我不想克隆该大型存储库。 我是git的新手,有什么办法吗?
189 git  git-fetch 


5
是否可以在Git中仅提取一个文件?
我正在一个测试失败的Git分支上工作,我想从已经固定了它们的另一个分支中提取(合并更改,而不仅仅是覆盖)这些测试。 我知道我能做 git pull origin that_other_branch 但这将尝试合并许多其他文件,因为我尚未准备好。 是否有可能仅从另一个分支拉并合并指定的文件(而不是所有文件)? 这不是对一个文件的Git拉取请求的重复,因为对该问题的所有答案都是如何在不更改任何分支的情况下将本地更改的文件还原到存储库版本。

8
尝试从我的Github存储库中提取文件:“拒绝合并无关的历史记录”
我正在学习git,并且正在关注Git社区书籍。 以前(很久以前),我在Github上建立了一些文件的公共存储库。现在,我在当前计算机上建立了本地Git存储库,并提交了一些文件。然后,我向Github页面添加了一个远程指向: [root@osboxes c]# git remote add learnc https://github.com/michaelklachko/Learning-C 那似乎很成功: [root@osboxes c]# git remote show learnc * remote learnc Fetch URL: https://github.com/michaelklachko/Learning-C Push URL: https://github.com/michaelklachko/Learning-C HEAD branch: master Remote branch: master tracked Local ref configured for 'git push': master pushes to master (local out of date) 现在我想将文件从我的Github存储库下载到我的计算机。我这样做: [root@osboxes c]# git …

3
如何更新git clone --mirror?
我创建了一个git仓库来镜像一个实时站点(这是一个非裸露的git仓库): git clone --mirror ssh://user@example.com/path/to/repo 现在,要使此镜像克隆保持更新,使其远程原点进行所有更改,我必须使用哪个命令? 我想使所有内容保持更新:提交,引用,钩子,分支等。 谢谢!

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.