当前位置: 首页 > article >正文

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的基本使用,后续用到复杂一些的操作也会进行记录更新的。


http://www.kler.cn/a/417782.html

相关文章:

  • unity实现计数器
  • Ubuntu 服务器部署 Tomcat 并配置 SSL/TLS 证书
  • close and shutdown?
  • 企业网站面临的爬虫攻击及安全防护策略
  • 基于单片机的微型电子琴建模
  • 第六届金盾信安杯-SSRF
  • 设置Mysql5.6允许外网访问
  • 让 AI 帮忙做 code review
  • .NET 9 AOT的突破 - 支持老旧Win7与XP环境
  • 1-1 Gerrit实用指南
  • Elasticearch索引mapping写入、查看、修改
  • 【AI赋能 Python编程】 第十三章 AI辅助单元测试生成指南
  • 基于多VSG独立微网的多目标二次控制MATLAB仿真模型
  • 乘积最大子数组
  • 南京移动“智慧+关怀”服务体系助力老年群体生活安全有保障
  • C/C++ 每日一练:在矩阵中查找特定值
  • 异步处理优化:多线程线程池与消息队列的选择与应用
  • Linux - web服务器
  • 算法——反转字符串二(leetcode541)
  • 在Java中使用Apache POI导入导出Excel(四)
  • JMeter参数化redis
  • 【特殊子序列 DP】力扣2501. 数组中最长的方波
  • 【MATLAB源码-第225期】基于matlab的计算器GUI设计仿真,能够实现基础运算,三角函数以及幂运算。
  • 具体的技术和工具在县级融媒体建设3.0中有哪些应用?
  • Zookeeper选举算法与提案处理概览
  • Spring Boot 集成 Knife4j 的 Swagger 文档