git常用基础操作

git常用基础操作,仅限于我自己使用过程中遇到的问题的记录。具体要怎么使用要在实践过程中考虑场景,找到相应的命令解决问题,适时的搜索一下就能解决90%的问题。

1、基础操作:

一篇git 的基础操作

2、查看工作区和暂存区的状态

git status

3、提交到本地仓库

git commit -m “本次提交说明”

4、add和commit的合并,便捷写法(未追踪的文件无法直接提交到暂存区/本地仓库)

git commit -am “本次提交说明”

5、将本地分支和远程分支进行关联

git push -u origin branchName

6、将本地仓库的文件推送到远程分支

git push

7、拉取远程分支的代码

git pull origin branchName

8、合并分支

git merge branchName

9、查看本地拥有哪些分支

git branch

10、查看所有分支(包括远程分支和本地分支)

git branch -a

11、切换分支

git checkout branchName

12、临时将工作区文件的修改保存至堆栈中

git stash

13、将之前保存至堆栈中的文件取出来

git stash pop

14、把本地分支合并到远程master(或者其他分支):

参考文章https://blog.csdn.net/yuanmengdage/article/details/93384254(提交到其他分支的时候要checkout到其他分支,而不是master)

15、删除不需要上传的文件.idea 和target文件夹

参考:参考文章https://blog.csdn.net/sarafina527/article/details/104555842

注意:线上版本中有这两个文件的要先删除,再将本地的删除,并添加文件目录到.gitignore中,下次push就不会有了。

先删除本地缓存–> 再commit -->再push

16、提交本地代码到远程一个新的分支

git push origin master:testversion

17、在本地删除远程已经不存在的分支

git remote prune origin new-first-version

18、git 出现end无法操作的解决方法

参考:参考链接https://blog.csdn.net/weixin_39358657/article/details/93469321

19、删除本地分支和远程分支

参考:参考链接https://blog.csdn.net/sub_lele/article/details/52289996

删除远程不存在的分支:git remote prune origin new-first-version

内容概要:本文围绕可变桨叶四旋翼无人机的规范控制与点对点运动模拟展开,重点研究优化推力分配策略在翻转动作中的应用与性能比较。通过Matlab代码实现,构建了四旋翼动力学模型,并设计了多种控制算法以实现精确的姿态调整与轨迹跟踪。研究对比了不同推力分配方案在执行高机动性翻转动作时的稳定性、能耗效率与响应速度,旨在提升无人机在复杂飞行任务中的动态性能与控制精度。该仿真研究为无人机飞控系统的设计与优化提供了理论依据和技术支持。; 适合人群:具备一定自动控制理论基础和Matlab编程能力,从事无人机控制、飞行器动力学或机器人系统研究的科研人员及研究生。; 使用场景及目标:① 实现四旋翼无人机在三维空间中的精确点对点运动控制;② 对比分析不同推力分配策略在执行翻转等高难度动作时的控制效果与能耗表现,优化飞行性能;③ 为无人机自主飞行、特技飞行及复杂环境下的机动控制提供算法验证平台。; 阅读建议:此资源以Matlab仿真为核心,建议读者结合相关控制理论知识,深入理解代码实现细节,重点关注动力学建模、控制律设计与推力分配模块。在学习过程中,应动手调试参数,复现文中翻转动作的仿真结果,并尝试拓展至其他复杂飞行任务,以加深对无人机控制机理的理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值