大佬教程收集整理的这篇文章主要介绍了git fetch不提取最新的提交,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
运行我们的jenkins服务器的Windows 7机器在使用git时遇到了一些麻烦。
我们的代码托pipe在GitHub上,每晚构build。 首先,工作是从GitHub中检出分支X,然后运行构build脚本。 不幸的是,我们已经注意到构build似乎“卡住”了。 每天都有同样的构build出来。 当我检查服务器的git历史,这是一个星期后! 运行
git获取原点
没有提供任何的错误,但是起源/ MyBranch被认为是上个星期的一个提交,那时我们已经向那个分支提交了数十个提交。 从任何其他计算机,甚至从服务器上的另一个文件夹进行抓取工作正常,并获得最新的变化。
Linux上单声道的System.Speech
.gitignore不能在Windows上工作
如果我在互联网上有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
这仍然停留在旧的提交。
$ 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,请注明来意。