git使用记录与总结

devtools/2024/11/29 11:16:12/

目录

前言

一、git是什么?

二、使用记录

1.git安装

2.git clone

3.-lfs初始化

git%20add-toc" style="margin-left:40px;">4.git add

git%20commit-toc" style="margin-left:40px;">5.git commit

git%20push-toc" style="margin-left:40px;">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生效,否则遇到大文件上传很容易就出错了

git%20add">4.git add

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

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

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

git%20commit">5.git commit

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

git commit -m "修改说明"

git%20push">6.git push

推送到远程仓储

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

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

相关问题与解决

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

git checkout master

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


总结

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


http://www.ppmy.cn/devtools/137904.html

相关文章

VUE练习

使用new Vue()创建Vue实例&#xff0c;传入配置对象&#xff08;el data&#xff09; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial…

React前端面试题详解(一)

React 中 setState 的执行机制和实现原理 在React中&#xff0c;setState是一个用于更新组件状态的方法。其执行机制和实现原理涉及多个方面&#xff0c;以下是对其的详细解释&#xff1a; 执行机制&#xff1a; 合并状态&#xff1a;当调用setState时&#xff0c;传入的新状…

第29天 MCU入门

目录 MCU介绍 MCU的组成与作用 电子产品项目开发流程 硬件开发流程 常用元器件初步了解 硬件原理图与PCB板 常见电源符号和名称 电阻 电阻的分类 贴片电阻的封装说明&#xff1a; 色环电阻的计算 贴片电阻阻值计算 上拉电阻与下拉电阻 电容 电容的读数 二极管 LED 灯电路 钳位作…

VTK的基本概念(一)

文章目录 三维场景的基本要素1.灯光2.相机3.颜色4.纹理映射 三维场景的基本要素 1.灯光 在三维渲染场景中&#xff0c;可以有多个灯光的存在&#xff0c;灯光和相机是三维渲染场景的必备要素&#xff0c;如果没有指定的话&#xff0c;vtkRenderer会自动创建默认的灯光和相机。…

信息系统项目管理-论文写作方法之收尾模版二

经过我们团队长达一年的不懈努力&#xff0c;该项目终于在2024年10月顺利通过甲方的验收&#xff0c;成功上线。【意义】预计由于该项目的上线&#xff0c;年均减少欠费过亿&#xff0c;资源提醒不及时类投诉指标降低6%&#xff0c;主动营销推介成功率也提升了12%&#xff0c;为…

node.js基础学习-url模块-url地址处理(二)

前言 前面我们创建了一个HTTP服务器&#xff0c;如果只是简单的http://localhost:3000/about这种链接我们是可以处理的&#xff0c;但是实际运用中一般链接都会带参数&#xff0c;这样的话如果我们只是简单的判断链接来分配数据&#xff0c;就会报404找不到链接。为了解决这个问…

【AI】数据,算力,算法和应用(3)

三、算法 算法这个词&#xff0c;我们都不陌生。 从接触计算机&#xff0c;就知道有“算法”这样一个神秘的名词存在。象征着专业、权威、神秘、高难等等。 算法是一组有序的解决问题的规则和指令&#xff0c;用于解决特定问题的一系列步骤。算法可以被看作是解决问题的方法…

【创建型设计模式】工厂模式

【创建型设计模式】工厂模式 创建型设计模式第二期&#xff01;本期介绍简单工厂模式和工厂方法模式。 简单工厂模式 简单工厂模式&#xff08;又叫作静态工厂方法模式&#xff09;&#xff0c;其属于创建型设计模式&#xff0c;简单工厂模式不属于设计模式中的 23 种经典模…