Git学习:(一)Git管理常用指令

本文详细介绍了Git的安装过程,包括在Linux和Windows系统上的具体步骤。阐述了如何创建和初始化Git仓库,以及如何添加和提交文件。深入探讨了版本回退、撤销修改和文件删除的操作方法,为用户提供全面的Git使用指南。

Git是目前世界上最先进和最流行的分布式版本控制系统,没有之一。

一、Git的安装

  • 1.linux上安装git。
    Debian或Ubuntu Linux
sudo apt-get install git

老版本的系统采用

sudo apt-get install git-core
  • 2 Windows上安装,下载安装包安装即可,安装完成有git bash则安装成功。

无论是linux还是Windows版本的安装,安装完成都需要设置当前用户名和邮箱,用于记录文本文件修改的用户信息。当然也可以对某个仓库指定不同的用户名和Email地址。

git config --global user.name "Name"
git config --global user.email "email@example.com"
备注

git配置全局信息的查看命令

git config --global --list

二、Git仓库的创建和文件添加

创建

新建一个空文件夹,初始化为一个Git仓库,在该文件夹中使用:git init

文件添加

版本控制系统,只能跟踪文本文件的改动,如txt文件,网页,所有的程序代码等,对于图片和视频以及windows的记事本,Microsoft的word文档则无能为力。

添加文件到Git仓库,分两步:
> 使用命令git add < filename> ,注意,可反复多次使用,添加多个文件;
> 使用命令git commit -m < message>,对本次提交的说明,说明内容为message

三、版本回退

仓库状态查看:git status
查看改动部分:git diff

查看历史更改记录,显示从近到远的提交日志,确定自己的回退版本id:git log,更为详细的查看操作是:git log --graph --pretty=oneline --abbrev-commit

回退到上一个版本:git reset --hard HEAD^
回退到指定的commit id版本:git reset --hard commit—id

假如已经回退到某个版本,并把电脑关闭了,第二天发现需要返回到新的版本,又忘记了commit id则可以通过git reflog指令查询,git提供了一个命令git reflog用来记录你的每一次命令。

四、撤销修改

1.仅在工作区修改后,并没有使用git add filename将文件添加到暂存区,
使用:git checkout – filename.
2.对于已提交到暂存区的情况,使用:git reset HEAD filename,将文件从暂存区放至工作区,然后使用1中的命令行删除更改即可。
3.已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节,前提是没有推送到远程库。

五、文件删除

1.rm filename,若此时发现删除错了,可使用:git checkout – filename恢复删除的文件
2. 确实需要从仓库中删除文件。
使用git rm 或者git add,然后使用git commit -m < message>,就可以将文件从仓库中删除。


从仓库中删除后想恢复,参考版本回退部分,使用:git reset --hard commit—id

参考资料:

廖雪峰官网Git教程。

内容概要:本文围绕“考虑电能交互的冷热电区域多微网系统双层多场景协同优化配置”的Matlab代码实现展开,提出种结合电能交互机制的双层优化模型,用于解决冷、热、电多能耦合背景下多微网系统的协同规划与运行问题。研究采用多场景分析方法应对可再生能源出力与负荷需求的不确定性,通过上层规划设备容量配置与下层优化多时段运行策略的联动,提升系统在复杂环境下的经济性、鲁棒性与能源利用效率。所提供的Matlab代码集成了建模、求解(如YALMIP+CPLEX)与结果可视化全流程,涵盖场景生成与削减、双层优化结构设计及多能流协同调度等关键技术环节,为综合能源系统优化提供了完整的算法实现与技术参考。; 适合人群:具备电力系统、综合能源系统或优化建模背景,熟悉Matlab编程与数学规划方法,正在从事相关领域科研或工程设计工作的研究生、高校研究人员及能源行业技术人员。; 使用场景及目标:①开展冷热电联供(CCHP)多微网系统的容量规划与运行优化研究;②支撑含分布式能源、储能及多能转换设备的综合能源系统多目标、多场景优化建模;③学习与复现双层优化、分布鲁棒优化及场景分析等先进优化方法在能源系统中的实际应用。; 阅读建议:建议结合配套文献与代码同步研读,重点理解双层模型的构建逻辑、变量耦合关系与求解技巧,关注场景生成方法与YALMIP调用细节,通过调整参数、修改目标函数等方式进行仿真实验,以深化对系统优化机理的掌握。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

还是少年呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值