Loading…
Transcript

HOME

TECHNICAL SEMINAR

MODY UNIVERSITY OF SCIENCE AND TECHNOLOGY

SCHOOL OF ENGINEERING AND TECHNOLOGY

B.TECH(IV YEAR )

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

PRESENTED BY:

Adhishi Pokharna

PRESENTED TO:

Dr. Anand Sharma

Dr. Prateek Bhanti

WHAT IS GIT?

INTRODUCTION

  • Git is a version-control system for tracking changes in computer files and coordinating work on those files among multiple people.
  • It is an Open source project.
  • Originally developed by Linus Torvalds in 2005.

WHAT IS VCS?

WHAT IS VERSION CONTROL SYSTEM?

  • It is the management of changes to documents,computer programs,large websites and other collections of information.
  • These changes are usually termed as "versions" or "Snapshots".

WHY VCS?

WHY VERSION CONTROL SYSTEM?

BACKUP

COLLABORATION

STORING VERSIONS

ANALYSIS

VERSION CONTROL TOOLS

Interest over time graph

  • Git
  • Apache Subversion
  • CVS
  • Mercurial

GIT & GITHUB

1. GitHub is a core hosting platform for version control collaboration or a social network for developers.

2. Git is a version control tool to perform certain operations.

GIT & GITHUB

GIT is a distributed VCS tool that supports distributed non-linear workflows by providing data assurance for developing quality software.

More on GIT

FEATURES OF GIT

FEATURES

COMMANDS AND OPERATIONS

GIT COMMANDS & OPERATIONS

1. git init : To create a local repository.

2. git remote add origin<link> : To add remote repository as origin and help sync repositories.

1.

3. git status: tells you which files are added in index and areready to commit.

4. git add: lets you add files to your index.

2.

5. git commit: refers to the recording snapshots of the repository at a given time.

6. git log: shows the entire status of activities.

7.git push: To push your work into the central repository.

3.

THANK YOU!

THANK YOU!