Git pull command basically pulls any new changes or commits from a branch from your central repository and updates..........................

Ansible advantages below listed:

  • Agentless, it doesn’t require any extra package/daemons to be installed
  • Very low overhead 
  • Good performance
  • Idempotent
  • Very Easy to learn
  • Declarative not procedural

Git is a source code management (SCM) tool which handles small as well as large projects with efficiency. It is basically used to store our repositories in remote server such as GitHub.

GIT advantages below listed:
 
1. Data redundancy and replication
2. High availability
3.Only one. git directory per repository
4. Superior disk utilization and network performance
5. Collaboration friendly
6. Git can use any sort of projects.

Version Control System (VCS) is a software that helps software developers to work together and maintain a complete history of their work. Some of the feature of VCS as follows:-