git的初步使用

  1. git 是什么
    git是一种分布式版本控制系统 更直白说,团队开发时,管理代码用的软件.

git下载地址

  1. Git最基本的配置
git config --global user.name #你是谁   git名称
$ git config --global user.email #怎么联系你 git绑定的邮箱
git config --list					//查看配置

3.git 分为 工作区,暂存区,仓库

	在工作目录中添加,修改文件        		 // 工作区和暂存区不同为		红色
	将需要进行的版本管理的文件放入暂存区		// ,暂存区和仓库不同为 绿色
	 将暂存区域的文件提交到Git仓库				
  1. 本地操作
    创建本地版本库(初始化)
提交到仓库命令
	git init			//	初始化
	git status				// 实时的查看工作状态

	git add index.html		将文件提交到暂存区
	git add .  					 将所有文件提交到暂存区

	git commit -m "备注信息"	 将暂存区的代码提交仓库
	git commit -am "备注信息"	 快速讲修改后的代码提交版本仓库
	
	git commit --amend					修改最后一次提交
	git commit --amend -m '备注信息'	修改最后一次提交,不会生成新的快照

	git log 		查看版本
	git log --oneline  	查看版本简版日志
		
版本回退命令
	git checkout -- 文件名      从暂存区回到工作修改状态
	
	git reset HEAD~  			仓库版本覆盖暂存区
	HEAD~ ~ 的没一个波浪线就是一次快照,有几个波浪线就是前多少个快照
或者 HEAD~10   会十个版本
	git reset  id值  					返回自己所选择的版本

	git reset --soft HEAD~       仓库版本移动

	git reset --hard HEAD~      将仓库版本库中快照滚动暂存区同时覆盖工作区

比较版本的不同
	git diff   				比较工作区与暂存区的不同

	git diff 快照ID  		比较当前目录和Git仓库中的快照
	git diff HEAD		比较最新的快照

	git diff --cached 快照ID 		比较暂存区与仓库的快照

	git diff 快照ID1  快照ID2		 比较两个历史快照

删除文件命令

git rm '文件名'  		删除工作目录和暂存区的文件
git rm -f '文件名'		暴力删除工作目录和暂存区的文件

git rm --cached '文件名'			执行删除暂存区的文件
git rm --cached -f '文件名'		暴力删除暂存区的文件

修改文件命令
git mv '旧文件的文件
名'  '新文件的文件名'
	

本地分支及分支管理


git branch					查看当前仓库分支

git branch '分支名'		创建当前仓库分支

git checkout '分支名'	切换分支

git checkout -b '分支名'	创建并切换分支

git log --graph --all --oneline	图形查看各分支上到版本信息

git merge '分支名'			分支合并
	没有冲突会显示Past-forward快进
	如果自动合并失败  会显示conflict 冲突  就需要手动解决冲突,然后合并提交

git branch -d '分支名'			删除分支
删除注意事项
	1. 不能再当前分支删除当前分支
	2. 分支的删除必须是合并了此分支的分支上删除

远程仓库
注册在线仓库的账号 国内注册

远程仓库提供了两种连接仓库的方式 SSH HTTP

git remote			查看远程仓库的名字
git remote -v		 查看远程仓库的关联

 远程仓库关联到origin名称上 
git remote  add  origin  你的仓库地址    #远程仓库关联到origin名称上
最好实用ssh协议
git clone 复制远程仓或称 拉取远程仓库数据

git fetch		拉去远程仓库代码		拉去并不合并
git pull			拉去远程仓库代码		拉去并合并

git push origin master 							//将添加的内容推送到远程仓库
如果不可以 可以尝试 git push -f origin master 推送



内容概要:本文档详细介绍了一个利用Matlab实现Transformer-Adaboost结合的时间序列预测项目实例。项目涵盖Transformer架构的时间序列特征提取与建模,Adaboost集成方法用于增强预测性能,以及详细的模型设计思路、训练、评估过程和最终的GUI可视化。整个项目强调数据预处理、窗口化操作、模型训练及其优化(包括正则化、早停等手段)、模型融合策略和技术部署,如GPU加速等,并展示了通过多个评估指标衡量预测效果。此外,还提出了未来的改进建议和发展方向,涵盖了多层次集成学习、智能决策支持、自动化超参数调整等多个方面。最后部分阐述了在金融预测、销售数据预测等领域中的广泛应用可能性。 适合人群:具有一定编程经验的研发人员,尤其对时间序列预测感兴趣的研究者和技术从业者。 使用场景及目标:该项目适用于需要进行高质量时间序列预测的企业或机构,比如金融机构、能源供应商和服务商、电子商务公司。目标包括但不限于金融市场的波动性预测、电力负荷预估和库存管理。该系统可以部署到各类平台,如Linux服务器集群或云计算环境,为用户提供实时准确的预测服务,并支持扩展以满足更高频率的数据吞吐量需求。 其他说明:此文档不仅包含了丰富的理论分析,还有大量实用的操作指南,从项目构思到具体的代码片段都有详细记录,使用户能够轻松复制并改进这一时间序列预测方案。文中提供的完整代码和详细的注释有助于加速学习进程,并激发更多创新想法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值