Matlab下使用Git管理代码


前言

最近用Matlab写了一个用于分析神经电生理数据的图形用户界面(GUI,现在在Matlab里称为App)。之前写小鼠脑机接口实验程序用过Git将整个项目保存在Git-hub,当时并未写下任何博客以记录整个过程。这次,我想直接在Matlab里使用Git以备份和进行程序开发,遇到不少问题,故写博客将整个过程记录下来,以促进自己学习,并与网友分享。这里面许多内容都是参考了网上搜索到的解决办法,可以视为各种资源的集合,当然也有我一些个人粗见。


一、了解Git

这方面的文章太多了,目前并不非常明白,待有所心得再写。

二、具体步骤

1. Github上 新建一个库并连接到本地

2. Matlab 里进行相关配置

  1. 注意:为了让Matlab能够记住账户和密码,你需要使用Git的凭据助手(Credential Manager Core),在安装Git for windows时,在安装程序的 Choose a credential helper 部分中,选择 Git Credential Manager Core 作为凭据助手。
  2. 根据Matlab提示,我们需要用 Git 把一些非代码文件注册为二进制文件以避免文件损坏,如.Fig, .mat, .mexw64, .mlapp,.p等等。据称 “如果不注册这些扩展名,则当您通过更改行尾字符、扩展标记、替换关键字或尝试自动合并来提交文件时,这些工具可能会损坏您的文件。不论您是在 MATLAB 外部使用该源代码管理工具,还是在未先注册文件格式的前提下尝试从 MATLAB 提交文件,都可能发生损坏。”这些配置都在.gitattributes 文件中,一般在创建工程时会自动生成,你也可以用如下代码生成。
copyfile(fullfile(matlabroot,'toolbox','shared','cmlink','git','auxiliary_files', ..
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值