Amir Ebrahimi FardinData Management for ResearchersGit to the Rescue: An introduction to Git for ResearchersGit is a version control system used to track and publish changes in the files and folders of a project. This series of articles provides…2 min read·Jul 26, 2021----
Amir Ebrahimi FardinData Management for ResearchersIgnoring files in Git*** This article is inspired by [1][2] ***2 min read·Jul 26, 2021----
Amir Ebrahimi FardinData Management for ResearchersRemote Repositories, part 2: Remote BranchesWhen working with a remote repository, for every local branch there is a corresponding remote tracking branch named…6 min read·Jul 26, 2021----
Amir Ebrahimi FardinData Management for ResearchersRemote Repositories, Part 1: Remote CollaborationIf you want to collaborate on a project using Git, you need to know how to work with remote repositories. A remote repository is hosted in…7 min read·Jul 26, 2021----
Amir Ebrahimi FardinData Management for ResearchersClimbing Around the Git TreeIn the Git workflow, committing one or more changes to any file(s) causes HEAD to move forward. However, sometimes we need to visit past…5 min read·Jul 26, 2021----
Amir Ebrahimi FardinData Management for ResearchersGit under the Hood, Part 3: the Git Directory*** This article is inspired by [1] ***4 min read·Jul 26, 2021----
Amir Ebrahimi FardinData Management for ResearchersGit Under the Hood, Part 2: Referencing Commits**This article is inspired by [1]***3 min read·Jul 26, 2021----
Amir Ebrahimi FardinData Management for ResearchersGit Under the Hood, Part 1: Object Storage in Git*** This article is inspired by [1] ***6 min read·Jul 26, 2021----
Amir Ebrahimi FardinData Management for ResearchersBranches in GitWhen a Git repository is initialised within a project directory, it creates a structure analogous to a tree trunk that records a…5 min read·Jul 26, 2021----
Amir Ebrahimi FardinData Management for ResearchersGetting Reports from GitIt is essential to be able to inspect the status and history of the Git system at any moment. Luckily, Git provides multiple ways of…5 min read·Jul 26, 2021----