怎样在数据处理工作中使用git控制代码版本

在进行数据分析的时候,往往会需要进行代码、分析文件的多次版本更替。使用git工具可以更好的控制版本,记录下更新的日志,记录版本之间的差异。

记录一下我常用的几个git的功能。

git的常用功能及指令

下面是一些不常用的命令:

submodule

gitignore的写法

在本地库的根目录保存为.gitignore文件。

windows下git bash的配置

统计提交次数与git config

github和gitee统计提交次数都是按照提交邮箱带来统计的。因此只有在git config中正确设置了提交邮箱,才能把自己的提交次数给统计进去。一定要把本地git库中的提交邮箱和gitee中设置的提交邮箱保持一致。

我的台式机上git bash的全局设置中email是gmail邮箱,但matlab代码库提交到gitee上是按照163邮箱作为提交邮箱统计的。所以我很长一段时间都没有提交记录。

我台式机上还有很多其他的库,要提交到github上,所以全局设置中的email不能改变。此时我可以改变matlab代码库的局部设置,如下