使用github管理科研文献


每个科研工作者都需要建立自己的科研文献库

以楼主本人为例,我通常在实验室的台式机上完成科研文献的下载与整理,但很多时间需要在笔记本上进行文献的阅读

若是在每次阅读前都用U盘进行拷贝,显然不太方便,而若使用Mendely或Endnote等文献管理工具,一方面同步起来比较慢,另一方面无法同步楼主的文献阅读笔记(若干word文档)和文件夹等

此时,我们可以借助github来完成个人科研文献库的建立


一、准备工作:

  • 下载并安装好git,并在git中配置好用户名和邮箱
  • 注册好github,并将当前计算机的公钥配置到github中
  • 在github中新建一个repository,用于管理文献

如果上面这两点没做好,可以参考一下楼主的另一篇博文:

https://blog.csdn.net/qq_24118527/article/details/98470551


二、建立远程科研文献库

这是楼主新建好的repository
在这里插入图片描述
这是楼主台式机中用于存放科研文献的文件夹,里面只放了一篇文章
在这里插入图片描述
进入该目录,打开git Bash
在这里插入图片描述
依次输入以下指令:

git init  // 建立本地仓库

git add . // 将当前目录下的文件保存到暂存区

git commit -m "first commit" // 将暂存区的文件提交到本地仓库

在这里插入图片描述
此时已经完成了将文件保存到本地仓库中

接下来执行如下操作:

git remote add origin git@github.com:nikolajohn/MyLiterature.git // 将本地仓库与远程仓库相关联

git pull --rebase origin master // 先pull

git push  origin  master // 再push

其中第一条指令后面一长串的参数从这里复制
在这里插入图片描述
结果如图所示:
在这里插入图片描述
此时远程仓库里已经出现了新的文献
在这里插入图片描述


三、远程科研文献数据库的维护

目前楼主的本地文献数据库里只有faster RCNN一篇文章
在这里插入图片描述
假设楼主需要将这篇文章删除,然后加入两篇的新的文章(用来模仿日常科研文献的删除与增添)
在这里插入图片描述
完成后,输入以下指令即可:

git add . // 将当前目录下的文件保存到暂存区

git commit -m "提交备注" // 将暂存区的文件提交到本地仓库

git push  origin  master // push给远程仓库

在这里插入图片描述
在这里插入图片描述
此时可以看到,远程文献库里面也已经改变了
在这里插入图片描述


四、其他PC客户端的访问

现在楼主换了一台PC

在这台PC上,楼主新建了一个空的文件夹
在这里插入图片描述
在这个文件夹中,楼主打开git Bash,并输入如下指令:

git init  // 建立本地仓库

git remote add origin git@github.com:nikolajohn/MyLiterature.git // 将本地仓库与远程仓库相关联

git pull --rebase origin master // 从远程仓库pull过来

在这里插入图片描述
此时,楼主笔记本的文件夹中已经出现了刚刚在台式机上存好的文章
在这里插入图片描述
在完成阅读以及增添、删除文章的操作后,只需要执行以下指令即可:

git add . // 将文件保存到暂存区

git commit -m "改动文献数据库的原因及方式等" // 将暂存区中的文件提交到本地仓库

git push origin master // 将最新的更改同步到远程仓库

如果您对这篇文章所描述的科研文献管理方法有不理解的地方,欢迎与我联系

github的功能很强大,这篇文章中仅描述了一些最基础的功能,如果您在这方面有其他需求,也欢迎与我联系共同探讨

我的QQ:2749068735
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值