As a neuroimager working with open-source software and tools, you will quickly become familiar with the website GitHub, which is a (for profit) platform for storing, managing, and sharing code, software, and projects. Many of the open-source tools discussed in this book are hosted on GitHub. Although people are generally very familiar with GitHub (or GitLab), they are often less familiar with its foundation—Git. Better understanding Git will help you better manage your own projects and will also help you to better understand GitHub and how to use it optimally. In this chapter, we will first explain Git and how to use it, then we will turn to GitHub. A worked example—a clustering analysis—with open access neuroimaging data is provided, demonstrating utilities such as version control, branching, and conflict resolution.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Optimizing Your Reproducible Neuroimaging Workflow with Git

  • Mélanie Garcia,
  • Clare Kelly

摘要

As a neuroimager working with open-source software and tools, you will quickly become familiar with the website GitHub, which is a (for profit) platform for storing, managing, and sharing code, software, and projects. Many of the open-source tools discussed in this book are hosted on GitHub. Although people are generally very familiar with GitHub (or GitLab), they are often less familiar with its foundation—Git. Better understanding Git will help you better manage your own projects and will also help you to better understand GitHub and how to use it optimally. In this chapter, we will first explain Git and how to use it, then we will turn to GitHub. A worked example—a clustering analysis—with open access neuroimaging data is provided, demonstrating utilities such as version control, branching, and conflict resolution.