热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

什么是"陈旧"的git分支?

如何解决《什么是"陈旧"的git分支?》经验,为你挑选了3个好方法。

一个"陈旧"的git分支是我听过很多的术语.我知道它与分支有关,这些分支被认为不太有用或无用,但无法找到确切的定义.什么是"陈旧"的git分支?



1> VonC..:

最常见的"陈旧"引用可在commit e194cd1(2007年1月,Git 1.5.0)中找到,它检测到" 远程跟踪分支 ":跟踪远程系统删除的分支.
因此git remote prune.

这是陈旧分支的主要定义:一个远程跟踪分支,它不跟踪任何东西(因为远程仓库上的实际分支已经消失)

git remote show 能列出那些.


顺便提一下,在Git系统中你还有另外两个"陈旧"的定义:

另一参考文献为"陈旧的"涉及git reflog --stale-fix在提交1389d9d(GIT 1.5.0),用于跟踪" 破提交 ":提交不是从任何裁判的可达并且在提交,树,或斑点的对象中一个缺少对象从任何裁判都无法到达的地方.
这有助于git prune在存在reflog之后从旧的git 运行非reflog-aware之后修复情况.

Commit 740fdd2(2008年3月,Git 1.5.5)也为符号引用引入了"陈旧" ,当它们指向的ref不再存在时.


正如@SteelToe所提到的:根据GitHub文档,过时分支的定义是一个在过去3个月内没有任何提交的分支.
这通常表示旧/未维护/非当前分支.



2> SteelToe..:

根据GitHub文档,过时分支的定义是在过去3个月内没有任何提交的分支.

这通常表示旧/未维护/非当前分支.

有关更多信息,请参阅https://help.github.com/articles/viewing-branches-in-your-repository/



3> larsks..:

那是因为没有"确切的定义"."陈旧的git分支","过时的数据","陈旧的配置选项" - 这些都没有确切的定义,但它们都指的是被认为是旧的/未维护的/不是当前的/可能被破坏的东西.

因此,"陈旧的git分支"通常是存储库的一个分支,很长一段时间没有被触及.也许它坏了,也许不是; 对于活跃的开发分支来说肯定不是最新的,而且没有人看过它一段时间.


在github上,过去3个月未更新的分支被认为是陈旧的:https://help.github.com/articles/viewing-branches-in-your-repository
推荐阅读
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • Day 5 20190120 老男孩python学习第5天 内容整理
    今天继续看MasteringPycharm的视频,一个半小时看git的教学视频:视频1小时44分钟,看了2个半小时以上https:www.youtube ... [详细]
  • 在开发过程中,为了确保代码的实时保存,我们常常会对某个功能进行多次提交。然而,当功能趋于稳定时,将这些分散的提交记录合并为一次提交,可以提高代码仓库的整洁度和可维护性。本文将详细介绍如何使用 Git 巧妙地合并多次提交记录,帮助开发者简化历史记录管理。 ... [详细]
  • SSL 错误:目标主机名与备用证书主题名称不匹配
    在使用 `git clone` 命令时,常见的 SSL 错误表现为:无法访问指定的 HTTPS 地址(如 `https://ip_or_domain/xxxx.git`),原因是目标主机名与备用证书主题名称不匹配。这通常是因为服务器的 SSL 证书配置不正确或客户端的证书验证设置有问题。建议检查服务器的 SSL 证书配置,确保其包含正确的主机名,并确认客户端的证书信任库已更新。此外,可以通过临时禁用 SSL 验证来排查问题,但请注意这会降低安全性。 ... [详细]
  • ButterKnife 是一款用于 Android 开发的注解库,主要用于简化视图和事件绑定。本文详细介绍了 ButterKnife 的基础用法,包括如何通过注解实现字段和方法的绑定,以及在实际项目中的应用示例。此外,文章还提到了截至 2016 年 4 月 29 日,ButterKnife 的最新版本为 8.0.1,为开发者提供了最新的功能和性能优化。 ... [详细]
  • Windows环境下详细教程:如何搭建Git服务
    Windows环境下详细教程:如何搭建Git服务 ... [详细]
  • 前言: 网上搭建k8s的文章很多,但很多都无法按其说明在阿里云ecs服务器成功搭建,所以我就花了些时间基于自己成功搭建k8s的步骤写了个操作手册,希望对想搭建k8s环境的盆友有所帮 ... [详细]
  • SpringCloud配置中心Config 配置报错 Cannot clone or checkout repository
    SpringCloud-config报错Cannotcloneorcheckoutrepository1.创建仓库2.生成到本地3.SpringCloud-yml配置4.启动Clo ... [详细]
  • 这篇文章将为大家详细讲解有关SpringCloudConfig如何实现分布式配置中心,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章 ... [详细]
  • PyThon_Swift 势必取代 Python?
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Swift势必取代Python?相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 什么是git-lfsGithub对文件大小的限制如果你在命令行用gitpush50MB的文件,你会收到一个warning,但是你仍然可以正常push,但是100MB的时候就无法 ... [详细]
  • gitcommit-m提交所有本地文件 ... [详细]
  • 前言之前一直把Git当做个人版本控制的工具使用,现在由于工作需要,需要多人协作维护文档,所以去简单了解了下Git多人协作的工作流程,发现还真的很多讲解的,而且大神也已经讲解得很清楚了,这里就做一个 ... [详细]
  • GitHub——微信小程序开发资源汇总交互式在线学习Git。好好学习,天天向上https:learngitbranch ... [详细]
  • Fixes#3560Itriedtodowhatproposedintheissue(inthisbranchhttps://gith ... [详细]
author-avatar
a105451223
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有