Git   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了git fetch不提取最新的提交大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

运行我们的jenkins服务器的Windows 7机器在使用git时遇到了一些麻烦。

我们的代码托pipe在GitHub上,每晚构build。 首先,工作是从GitHub中检出分支X,然后运行构build脚本。 不幸的是,我们已经注意到构build似乎“卡住”了。 每天都有同样的构build出来。 当我检查服务器的git历史,这是一个星期后! 运行

git获取原点

没有提供任何的错误,但是起源/ MyBranch被认为是上个星期的一个提交,那时我们已经向那个分支提交了数十个提交。 从任何其他计算机,甚至从服务器上的另一个文件夹进行抓取工作正常,并获得最新的变化。

Linux上单声道的System.Speech

.gitignore不能在Windows上工作

Egit显示所有文件已更改

如果我在互联网上有git服务器,如何通过GIT共享我的项目?

无法以普通用户的身份推送到git存储库

我试图从服务器使用不同的SSH密钥/login提取,并在该特定副本访问fetchin被打破。 奇怪的是,如果我们从pull请求或其他分支触发构build,他们完美的工作。 这只是这一个特定的分支。

到目前为止我们唯一的解决方法删除git工作区,并从头开始。

git版本是1.8.5.2.msysgit.0,它通常由jenkins运行…我想知道jenkins是否正在对存储库做些什么来破坏或locking它。

编辑:

git remote -vv的输出

origin git@github.com:Org/Project.git (fetch) origin git@github.com:Org/Project.git (push)

EDIT2:

受到链接在这里的职位的启发,我试了一下

git merge FETCH_HEAD

这工作! 但是,如果我尝试

git merge origin/branch

这仍然停留在旧的提交。

jenkins输出看起来像这样

$ git.exe rev-parse –is-inside-work-tree

从远程Git存储库中获取更改

$ git.exe config remote.origin.url git@github.com:Org / Project.git

从git@github.com获取上游变更:Org / Project.git

$ git.exe –version

$ git.exe fetch –tags –progress git@github.com:Org / Project.git + refs / pull / :refs / remotes / origin / pr /

$ git.exe rev-parse“Origin / Branch ^ {Commit}”

检出版本44c0173b4a4852644a017cff7ecc0441eb209092(产地/分公司)

$ git.execonfigurationcore.sparsecheckout

$ git.exe checkout -f 44c0173b4a4852644a017cff7ecc0441eb209092

$ git.exe rev-list 44c0173b4a4852644a017cff7ecc0441eb209092

44c0173b4a4852644a017cff7ecc0441eb209092是旧提交的SHA。

Git说:关键difftool.vs2012.cmd的值不止一个

Git扩展可用于SVN回购?

为什么git太慢,无法推送大文件? 有没有什么办法来优化或忽略它?

GIThub和非英语窗口?

没有项目文件夹的git克隆

大佬总结

以上是大佬教程为你收集整理的git fetch不提取最新的提交全部内容,希望文章能够帮你解决git fetch不提取最新的提交所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: