Search this site
Embedded Files
Skip to main content
Skip to navigation
Amir Ebrahimi Fard
Home
Blog
Publications
Resume
Projects
Media
Community Service
Amir Ebrahimi Fard
Home
Blog
Publications
Resume
Projects
Media
Community Service
More
Home
Blog
Publications
Resume
Projects
Media
Community Service
Sometimes I write blog posts on Medium. You can follow me at
https://medium.com/@amiref
Web Tracking Technologies 101
Behind the simple act of browsing the web lies a complex world where trackers monitor every move [1]. Each time someone uses the internet…
Git to the Rescue: An introduction to Git for Researchers
Git is a version control system used to track and publish changes in the files and folders of a project. This series of articles provides…
The philosophy of Git
Git is a free and Open Source distributed version control system designed to handle everything from small to very large projects with speed…
Getting Reports from Git
It is essential to be able to inspect the status and history of the Git system at any moment. Luckily, Git provides multiple ways of…
Branches in Git
When a Git repository is initialised within a project directory, it creates a structure analogous to a tree trunk that records a…
Git Under the Hood, Part 1: Object Storage in Git
*** This article is inspired by [1] ***
Git Under the Hood, Part 2: Referencing Commits
**This article is inspired by [1]***
Git under the Hood, Part 3: the Git Directory
*** This article is inspired by [1] ***
Climbing Around the Git Tree
In the Git workflow, committing one or more changes to any file(s) causes HEAD to move forward. However, sometimes we need to visit past…
Remote Repositories, Part 1: Remote Collaboration
If 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…
Remote Repositories, part 2: Remote Branches
When working with a remote repository, for every local branch there is a corresponding remote tracking branch named…
Ignoring files in Git
*** This article is inspired by [1][2] ***
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse