git&github 的使用

git/ɡɪt/[5]关于这个音频文件 音频)是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNU Interactive Tools[6](一个类似Norton Commander界面的文件管理器)有所不同。

git最初的开发动力来自于BitKeeperMonotone[7][8]。git最初只是作为一个可以被其他前端(比如Cogito或Stgit[9])包装的后端而开发的,但后来git内核已经成熟到可以独立地用作版本控制[10]。很多著名的软件都使用git进行版本控制[11],其中包括Linux内核X.Org服务器OLPC内核等项目的开发流程[12]

    --来自维基百科

 

GitHub是一个通过Git进行版本控制的软件源代码托管服务,由GitHub公司(曾称Logical Awesome)的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。

GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,但是付费账户还可以创建私有的代码仓库。根据在2009年的Git用户调查,GitHub是最流行的Git访问站点。[3]除了允许个人和组织创建和访问保管中的代码以外,它也提供了一些方便社会化共同软件开发的功能,即一般人口中的社区功能,包括允许用户追踪其他用户、组织、软件库的动态,对软件代码的改动和bug提出评论等。GitHub也提供了图表功能,用于概观显示开发者们怎样在代码库上工作以及软件的开发活跃程度。

截止到2015年,GitHub已经有超过九百万注册用户和2110万代码库。[4]事实上已经成为了世界上最大的代码存放网站和开源社区。[5]

   --来自维基百科

 

下面我将讲解git将本地代码上传至github

第一:  首先你需要一个github的账号,如果你有,请忽略

https://github.com/

 

 

注册之后   新建一个仓库

 

 

到这里就已经创建好仓库了

下面安装好git   一直  Next  就可以了

 

打开Git Bash  或者 鼠标右键 Git Bash Here

这个时候可能要你写SSH秘钥之类的,在这里我就不写了,可以上网看一下,太多这个了,我主要是解决后面的问题的

 

如何在本地创建一个仓库 把github拉下来(很多教程没有讲这个,以至于到后面就一直报错) 把项目放到仓库  然后提交

登录之后的样子,我的电脑Hasee  我的github name  AcFan(我真不是A站过来的)

 

进入到E盘的git文件  

回车

 

看来已经进去了(好污),  执行命令将git文件 作为仓库

git init

回车   就创建好了   

因为 仓库的文件是隐藏的,所以在文件需要设置隐藏可见

 

创建好仓库了   下面把github的项目拉下来吧

git clone git@github.com:你的登陆名/仓库名.git

 然后文件多了一个仓库名的文件,把你的项目放到刚才新加的那个文件里面

 进入仓库

cd 仓库名

把项目add(添加到仓库)  点==全部

git add .

提交项目

git commit -m "首次提交"

将远程仓库同步到本地

git pull origin master  

  下次提交代码的时候可以直接写 git pull

  

完成,刷新一下github的项目吧   你本地的项目已经上传到github了

 

YOLOv8是一种目标检测算法,它可以用于训练和推理。在使用YOLOv8进行训练时,可以使用amp(混合精度)来加速训练过程。在使用YOLOv8进行训练时,您可以按照以下步骤使用amp: 1. 克隆YOLOv8仓库: ``` git clone https://github.com/ultralytics/ultralytics.git ``` 2. 使用VOC2007数据集,并修改VOC.yaml文件以去除VOC2012的相关内容。 3. 禁用amp(混合精度): ``` # FILE: ultralytics/yolo/engine/trainer.py ... def check_amp(model): # Avoid using mixed precision to affect finetune return False # <============== modified(修改部分) ... ``` 4. 加载模型并指定训练参数开始训练,例如: ``` from ultralytics import YOLO # 加载模型 model = YOLO('yolov8n.yaml') # 从yaml文件加载 model = YOLO('yolov8n.pt') # 加载预训练模型 (推荐) model = YOLO('yolov8n.yaml').load('yolov8n.pt') # 从 YAML加载 然后再加载权重 # 指定训练参数开始训练 model.train(data='coco128.yaml', epochs=100, imgsz=640) ``` 在上述代码中,通过指定数据集、训练轮数和图像大小等参数来训练模型。请注意,使用amp进行训练可能会加快训练过程,但也可能会对模型的性能产生一些影响。因此,是否使用amp取决于实际需求和硬件条件。123 #### 引用[.reference_title] - *1* [剪枝与重参第七课:YOLOv8剪枝](https://blog.csdn.net/qq_40672115/article/details/130155924)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* [YOLOv8训练参数详解(全面详细、重点突出、大白话阐述小白也能看懂)](https://blog.csdn.net/qq_37553692/article/details/130898732)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *3* [YOLOv8训练参数详解](https://blog.csdn.net/weixin_45277161/article/details/131047101)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值