网站建设 算什么,如何利用网站赚钱,自学装修设计从哪里入手,微信公众平台开发者中心修改代码之Git策略思考#xff1a;
有三种办法#xff1a;
需要在主分支上新建一个分支#xff0c;不合并新建版本。其实也是先新建一个分支#xff0c;然后合并到主分支#xff0c;再删除分支。直接新建远程仓库。
考虑#xff0c;3#xff09;最浪费#xff0c;其…修改代码之Git策略思考
有三种办法
需要在主分支上新建一个分支不合并新建版本。其实也是先新建一个分支然后合并到主分支再删除分支。直接新建远程仓库。
考虑3最浪费其实还是同一个项目所以没必要新建仓库。考虑1直接新建分支后面可以选择根据需要从两个分支拉后面如果需要合并删除用版本号来控制也可以再合并删除。
关于git获取指定版本的仓库见
git 如何拉取指定版本的代码 - DoubleLi - 博客园 (cnblogs.com)
有关Git的基本操作 Git 基本操作 | 菜鸟教程 (runoob.com)
Git详细入门笔记 - 知乎 (zhihu.com)
轻松学习Git - 知乎 (zhihu.com) 操作记录
由于不是很熟这里记录下
新建分支
git branch medfilter-v2
然后在之前pull下来的代码工作区中修改先只修改matlab版本C版本的比较难改。
提交到暂存区
git add .
提交到本地仓库
git commit -m一维中值滤波接口第二版即原信号减去第一版中值滤波结果修改matlab版本
由于远程仓库并未建立对应的新分支即远程还没有这个分支更没有将这个分支远程和本地仓库映射起来所以要用以下形式用本地仓库建立远程对应的仓库。
git push git59.110.237.20:zhanghu/medfilter.git medfilter-v2:medfilter-v2
见git push命令详解-CSDN博客
查看版本记录
Git log
可见如下结果版本记录中有分支建立版本。 按q键可退出log命令CTRLc貌似没用否则会一直卡在上面界面。
详解git log退出_笔记大全_设计学院 (python100.com)
后续如果再将本地仓库推送到远程仓库则不需要再输入本地分支名和远程分支名了。甚至连远程地址也不需要输入
在远程的gitlab中可以看到原仓库下有两个分支了
点开分支可见详细情况已经有主分支main和新分支medfilter-v2了 另外这里右上角也可以直接新建分支但是要注意这里新建分支后本地工作区需要重新拉取才能将本地仓库和远程仓库的新建分支对应起来映射上。 其他
如果在Gitlab中建项目本地最好用pull先拉取到工作区编辑注意pull前先要git init.