![如果我将 16.04 升级到 22.04 Mate,这会影响我的 git 文件吗?](https://linux22.com/image/1188338/%E5%A6%82%E6%9E%9C%E6%88%91%E5%B0%86%2016.04%20%E5%8D%87%E7%BA%A7%E5%88%B0%2022.04%20Mate%EF%BC%8C%E8%BF%99%E4%BC%9A%E5%BD%B1%E5%93%8D%E6%88%91%E7%9A%84%20git%20%E6%96%87%E4%BB%B6%E5%90%97%EF%BC%9F.png)
一个相当基本的问题。我知道一般来说,当你更新 Ubuntu 发行版时,你的文件会被保存。我的问题是关于 git 文件的。升级 Ubuntu 发行版后,它们是否必须重新初始化,或者确保本地机器上的 git 识别它们的过程是什么?
我相信我有 16.04,并且想升级到 22.04 Ubuntu Mate。不确定这是否重要。
答案1
从 Ubuntu 16.04 升级到 Ubuntu 22.04 是一个漫长而复杂的升级过程,并且会涉及一些风险,尤其是如果您决定在升级时跳过版本。因此,在开始升级到 Ubuntu 22.04 之前,您应该备份要保留的所有文件,包括您的 git 文件。
您还可以从 Ubuntu 22.04 实时安装 USB 运行 Ubuntu 22.04 实时会话,以确保升级到 Ubuntu 22.04 后,本地计算机上的 Git 能够识别您的 git 文件。
答案2
在做任何重大事情之前,一定要备份。另外,你似乎正在跳过一列漫长的发布列车。要么按照评论中的建议进行增量升级,要么我个人建议全新安装。
话虽如此,文件就是文件,无论它们是 git 文件、图像还是 PDF。只要您将文件保存在主目录中、单独的分区中,或者不被视为系统目录的任何其他地方,它们就应该是安全的。
对于操作系统来说,文件是包含一些数据的文件。程序需要理解这些数据。git 可以理解 .git/ 目录中的文件,而图像查看器可以根据文件前言/标题或文件扩展名中的位模式来理解。
操作系统不关心它们的文件类型,只要它们位于系统目录之外,操作系统就不会触碰它们。
它们是否必须重新初始化,或者在升级 Ubuntu 发行版后,确保它们在我的本地机器上被 git 识别的过程是什么?
不,您不必重新初始化任何内容。如果您保留目录结构,则每个项目中都会有 .git 目录,git 会使用该目录进行跟踪。
确保更新后以下命令有效,如果不行,则必须重新安装 git 二进制文件(我认为您不会遇到这种情况)
git --version