欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > git使用记录与总结

git使用记录与总结

2025/2/25 11:33:18 来源:https://blog.csdn.net/ewqewqqwe/article/details/144113416  浏览:    关键词:git使用记录与总结

目录

前言

一、git是什么?

二、使用记录

1.git安装

2.git clone

3.-lfs初始化

4.git add

5.git commit

6.git push

相关问题与解决

总结


前言

随着Github、hugging face等平台各种开源代码、模型的广泛使用,个人可以使用git方便的下载代码与模型进行本地部署学习,同时我们也可以把自己写的代码、模型上传到这些平台,实现资源的共享。

基于这个情况,本篇主要写下git的相关使用记录与总结


一、git是什么?

Git是一个版本控制系统,它可以追踪文件和文件夹的变化,并记录这些变化的历史。它允许多个开发者协同工作,每个开发者都可以在自己的计算机上独立地进行工作,然后将变化合并到共享的代码库中。

Git具有分布式的特性,每个开发者都拥有完整的代码库副本,并且可以在没有网络连接的情况下进行工作。Git还具有强大的分支管理功能,可以轻松创建、切换和合并分支,使得团队的工作流更加灵活和高效。

由于git在Linux下使用更加方便与广泛,因此这里主要以Linux下的使用操作进行介绍。

二、使用记录

1.git安装

apt-get update

apt-get install git

如果要处理大文件,则还需安装git-lfs(large file storage)

apt-get install git-lfs

2.git clone

cd到需要下载仓储的目录

git clone https://github.com/user/repo.git

3.-lfs初始化

在仓储目录下执行

git lfs install

这样才会使得后面上传大文件的时候lfs生效,否则遇到大文件上传很容易就出错了

4.git add

修改或增加文件后,git add即可把需要提交的文件存放到暂存区

git add . 直接把目录下所有有修改的文件都添加到暂存区

git add xx.txt 也可以只添加某个文件

5.git commit

提交修改,这个时候文件还在本地

git commit -m "修改说明"

6.git push

推送到远程仓储

这个时候就会把commit的文件推送到远程存储服务器

如果存在大文件上传,这个时候就可以看到通过lfs方式上传

相关问题与解决

在git clone的时候,发现目录下没文件,可以当前分支不正确

git checkout master

这个时候文件就下载下来了


总结

以上就是今天要讲的内容,本文仅仅简单介绍了git以及git lfs的基本使用,后续用到复杂一些的操作也会进行记录更新的。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词