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

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

若是在每次阅读前都用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
在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐