SlideShare a Scribd company logo
1 | P a g e
GIT AS VERSION CONTROL FOR ANALYTICS
PROJECT
(GITLAB)
TABLE OF CONTENTS
Open Source / Free..........................................................................................................................................................................................................2
Create Account (Invitation sent to individuals)..........................................................................................................................................................2
Install Git on Windows....................................................................................................................................................................................................3
Git for Windows stand-alone installer.....................................................................................................................................................................3
Command line instructions (Optional) [For Reference Only] ..................................................................................................................................3
Git global setup............................................................................................................................................................................................................3
Create a new repository.............................................................................................................................................................................................3
Existing folder or Git repository................................................................................................................................................................................4
Clone a Git Repository in Eclipse...................................................................................................................................................................................4
Window -> Perspective -> Open Perspective -> Other -> Git..............................................................................................................................4
Clone URI.......................................................................................................................................................................................................................4
Screen Prints Dipicting the Steps ..............................................................................................................................................................................5
Git Repository is available in Eclipse........................................................................................................................................................................6
Share an Existing or New Eclipse Project to Git Repository.....................................................................................................................................6
Window -> Perspective -> Open Perspective -> Other -> Java............................................................................................................................6
Create your sample project.......................................................................................................................................................................................7
Screen Prints Dipicting the Steps ..............................................................................................................................................................................7
Optional Screens (Caution -> Do Not Create Repository in Eclipse Workspace).........................................................................................8
Recommended Screens (Create Repository in A Local Git Repository Folder)............................................................................................9
Move the code to Staging Area...............................................................................................................................................................................12
Commit Code to Local Repository..........................................................................................................................................................................12
Quick Git Refresher........................................................................................................................................................................................................14
Setup a New Project in GitLab.....................................................................................................................................................................................15
New Project................................................................................................................................................................................................................15
Create Project.............................................................................................................................................................................................................15
Copy Repository URL.................................................................................................................................................................................................16
2 | P a g e
Push the Code from local repository to Git Repository..........................................................................................................................................16
Screens Prints (Showing the Navigation)..........................................................................................................................................................17
Verify the Project contents in Git Repository...........................................................................................................................................................20
OPEN SOURCE / FREE
CREATE ACCOUNT (INVITATION SENT TO INDIVIDUALS)
3 | P a g e
INSTALL GIT ON WINDOWS
GIT FOR WINDOWS STAND-ALONE INSTALLER
Download the latest Git for Windows installer. https://git-for-windows.github.io/
When you've successfully started the installer, you should see the Git Setup wizard screen. Follow the Next
and Finish prompts to complete the installation. The default options are pretty sensible for most users.
Open a Command Prompt (or Git Bash if during installation you elected not to use Git from the Windows
Command Prompt).
Run the following commands to configure your Git username and email using the following commands,
replacing Emma's name with your own. These details will be associated with any commits that you create:
$ git config --global user.name "Emma Paris"
$ git config --global user.email "eparis@atlassian.com"
COMMAND LINE INSTRUCTIONS (OPTIONAL) [FOR REFERENCE ONLY]
GIT GLOBAL SETUP
git config --global user.name "Nag Arvind Gudiseva"
git config --global user.email "nag.gudiseva@csscorp.com"
CREATE A NEW REPOSITORY
git clone https://gitlab.com/csscorpglobal/analytics-sample-project.git
cd analytics-sample-project
touch README.md
git add README.md
git commit -m "add README"
4 | P a g e
git push -u origin master
EXISTING FOLDER OR GIT REPOSITORY
cd existing_folder
git init
git remote add origin https://gitlab.com/csscorpglobal/analytics-sample-project.git
git add .
git commit
git push -u origin master
CLONE A GIT REPOSITORY IN ECLIPSE
WINDOW -> PERSPECTIVE -> OPEN PERSPECTIVE -> OTHER -> GIT
CLONE URI
https://gitlab.com/csscorpglobal/analytics-sample-project.git
5 | P a g e
SCREEN PRINTS DIPICTING THE STEPS
6 | P a g e
GIT REPOSITORY IS AVAILABLE IN ECLIPSE
SHARE AN EXISTING OR NEW ECLIPSE PROJECT TO GIT REPOSITORY
WINDOW -> PERSPECTIVE -> OPEN PERSPECTIVE -> OTHER -> JAVA
7 | P a g e
CREATE YOUR SAMPLE PROJECT
SCREEN PRINTS DIPICTING THE STEPS
8 | P a g e
OPTIONAL SCREENS (CAUTION -> DO NOT CREATE REPOSITORY IN ECLIPSE WORKSPACE)
9 | P a g e
RECOMMENDED SCREENS (CREATE REPOSITORY I N A LOCAL GIT REPOSI TORY FOLDER)
10 | P a g e
ADD PROJECT NAME
11 | P a g e
MARKERS GET PREPENDED TO THE PROJECT
12 | P a g e
MOVE THE CODE TO STAGING AREA
COMMIT CODE TO LOCAL REPOSITORY
13 | P a g e
OR
14 | P a g e
QUICK GIT REFRESHER
15 | P a g e
SETUP A NEW PROJECT IN GITLAB
NEW PROJECT
CREATE PROJECT
16 | P a g e
COPY REPOSITORY URL
PUSH THE CODE FROM LOCAL REPOSITORY TO GIT REPOSITORY
17 | P a g e
SCREENS PRINTS (SHOWING THE NAVIGATION)
18 | P a g e
19 | P a g e
20 | P a g e
VERIFY THE PROJECT CONTENTS IN GIT REPOSITORY
NOTE: THE ABOVE STEPS ARE GENERAL AND APPLICABLE FOR ANY GIT REPOSITORY.

More Related Content

PDF
Grails beginners workshop
PPTX
Gitflow
PDF
Git flow for daily use
PDF
Git flow Introduction
PPTX
Git Flow and JavaScript Coding Style
PDF
Your own full blown Gerrit plugin
PPT
Git workflows presentation
Grails beginners workshop
Gitflow
Git flow for daily use
Git flow Introduction
Git Flow and JavaScript Coding Style
Your own full blown Gerrit plugin
Git workflows presentation

What's hot (20)

ODP
Gerrit JavaScript Plugins
PDF
Git Workflow With Gitflow
PDF
Web development, from git flow to github flow
PDF
Modern web applications infrastructure
PDF
Git & gitflow
ODP
Git Flow - An Introduction
PPTX
Git - Simplified For Testers
PPTX
Ultimate Survival - React-Native edition
PDF
[WroclawJUG] Continuous Delivery in OSS using Shipkit
PDF
Acquia BLT for the Win, or How to speed up the project setup, development an...
PPTX
Awt - Swings-- Applets In java
PPTX
Git workflows
PPTX
Gerrit: how to cook a plugin in only 10 mins
PDF
My Notes from https://www.codeschool.com/courses/git-real
PDF
WordFest Live 2022 - Git into the Groove - Moving from Freelance to Collabora...
PDF
Git Series. Episode 3. Git Flow and Github-Flow
PDF
Upgrading to Drupal 9
PPTX
Gitflow - Una metología para manejo de Branches
PDF
Continuous Delivery in OSS using Shipkit.org
PPTX
Version control git day03
Gerrit JavaScript Plugins
Git Workflow With Gitflow
Web development, from git flow to github flow
Modern web applications infrastructure
Git & gitflow
Git Flow - An Introduction
Git - Simplified For Testers
Ultimate Survival - React-Native edition
[WroclawJUG] Continuous Delivery in OSS using Shipkit
Acquia BLT for the Win, or How to speed up the project setup, development an...
Awt - Swings-- Applets In java
Git workflows
Gerrit: how to cook a plugin in only 10 mins
My Notes from https://www.codeschool.com/courses/git-real
WordFest Live 2022 - Git into the Groove - Moving from Freelance to Collabora...
Git Series. Episode 3. Git Flow and Github-Flow
Upgrading to Drupal 9
Gitflow - Una metología para manejo de Branches
Continuous Delivery in OSS using Shipkit.org
Version control git day03
Ad

Viewers also liked (20)

PPTX
AHA Parent Information Session
DOCX
التعليم الالكتروني
PPTX
ISI 5102 pp
PDF
PDF
Теплица Новатор Премиум
PPTX
Daima biz hotel presentation
PDF
Video sb colour
DOCX
Sociology introduction
PPTX
Présentation
PPT
Latihan bhg a
DOCX
Monalisa arya
PDF
Daftarhadir&nilai statistik 1415
PDF
Kpcbinternettrends2012final 120530095815-phpapp01
DOCX
2015 - Επιχειρούμε Δυναμικά!
PPTX
Gustavo grammar book
PPT
Frogappt1
PPTX
GERMANY
PDF
Introduction plant systematic and physiological
PPT
Improving Orthopedic Elbow Reduction Techniques through Clinical Simulation
PDF
BBFC 2013 survey
AHA Parent Information Session
التعليم الالكتروني
ISI 5102 pp
Теплица Новатор Премиум
Daima biz hotel presentation
Video sb colour
Sociology introduction
Présentation
Latihan bhg a
Monalisa arya
Daftarhadir&nilai statistik 1415
Kpcbinternettrends2012final 120530095815-phpapp01
2015 - Επιχειρούμε Δυναμικά!
Gustavo grammar book
Frogappt1
GERMANY
Introduction plant systematic and physiological
Improving Orthopedic Elbow Reduction Techniques through Clinical Simulation
BBFC 2013 survey
Ad

Similar to Git as version control for Analytics project (20)

PDF
VCS for Teamwork - GIT Workshop
PDF
Gitlab ci e kubernetes, build test and deploy your projects like a pro
PPTX
Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808
PPTX
Introduction to git and Github
PDF
Real-World DevOps — 20 Practical Developers Tips for Tightening Your Operatio...
PDF
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
PDF
Big query - Command line tools and Tips - (MOSG)
PPTX
Introduction to git & github
ODP
OpenStack Contribution Process
ODP
Openstack contribution process
PDF
DevFest 2022 - Cloud Workstation Introduction TaiChung
PDF
Orangescrum Gantt chart Add on User Manual
PDF
Getting started with open mobile development on the Openmoko platform
PDF
Set up a Development Environment in 5 Minutes
PDF
Open source projects with python
PDF
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
PDF
Becoming a Git Master
PPTX
Yobi d2 naver(create)
PPTX
Understanding GitFlow by Ian Vizarra
PDF
Modern Release Engineering in a Nutshell - Why Researchers should Care!
VCS for Teamwork - GIT Workshop
Gitlab ci e kubernetes, build test and deploy your projects like a pro
Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808
Introduction to git and Github
Real-World DevOps — 20 Practical Developers Tips for Tightening Your Operatio...
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Big query - Command line tools and Tips - (MOSG)
Introduction to git & github
OpenStack Contribution Process
Openstack contribution process
DevFest 2022 - Cloud Workstation Introduction TaiChung
Orangescrum Gantt chart Add on User Manual
Getting started with open mobile development on the Openmoko platform
Set up a Development Environment in 5 Minutes
Open source projects with python
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
Becoming a Git Master
Yobi d2 naver(create)
Understanding GitFlow by Ian Vizarra
Modern Release Engineering in a Nutshell - Why Researchers should Care!

More from Nag Arvind Gudiseva (13)

PDF
Elasticsearch security
DOCX
Elasticsearch Security Strategy
DOCX
Exception Handling in Scala
DOCX
Hive performance optimizations
DOCX
Creating executable JAR from Eclipse IDE
DOCX
Adding Idea IntelliJ projects to Subversion Version Control
DOCX
Apache Drill with Oracle, Hive and HBase
DOC
ElasticSearch Hands On
PDF
Hadoop 2.0 cluster setup on ubuntu 14.04 (64 bit)
PPTX
Order Review Solution Application (Version 2.0)
DOC
MSC Temporary Passwords reset tool
DOC
Store Support Operations - Training on MSC Application
PPT
Store Support Operations - Training on MSC Application
Elasticsearch security
Elasticsearch Security Strategy
Exception Handling in Scala
Hive performance optimizations
Creating executable JAR from Eclipse IDE
Adding Idea IntelliJ projects to Subversion Version Control
Apache Drill with Oracle, Hive and HBase
ElasticSearch Hands On
Hadoop 2.0 cluster setup on ubuntu 14.04 (64 bit)
Order Review Solution Application (Version 2.0)
MSC Temporary Passwords reset tool
Store Support Operations - Training on MSC Application
Store Support Operations - Training on MSC Application

Recently uploaded (20)

PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
L1 - Introduction to python Backend.pptx
PDF
top salesforce developer skills in 2025.pdf
PPTX
Transform Your Business with a Software ERP System
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
history of c programming in notes for students .pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
System and Network Administraation Chapter 3
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Softaken Excel to vCard Converter Software.pdf
Design an Analysis of Algorithms II-SECS-1021-03
VVF-Customer-Presentation2025-Ver1.9.pptx
L1 - Introduction to python Backend.pptx
top salesforce developer skills in 2025.pdf
Transform Your Business with a Software ERP System
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
CHAPTER 2 - PM Management and IT Context
2025 Textile ERP Trends: SAP, Odoo & Oracle
history of c programming in notes for students .pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
System and Network Administraation Chapter 3
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Odoo Companies in India – Driving Business Transformation.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PTS Company Brochure 2025 (1).pdf.......
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Navsoft: AI-Powered Business Solutions & Custom Software Development

Git as version control for Analytics project

  • 1. 1 | P a g e GIT AS VERSION CONTROL FOR ANALYTICS PROJECT (GITLAB) TABLE OF CONTENTS Open Source / Free..........................................................................................................................................................................................................2 Create Account (Invitation sent to individuals)..........................................................................................................................................................2 Install Git on Windows....................................................................................................................................................................................................3 Git for Windows stand-alone installer.....................................................................................................................................................................3 Command line instructions (Optional) [For Reference Only] ..................................................................................................................................3 Git global setup............................................................................................................................................................................................................3 Create a new repository.............................................................................................................................................................................................3 Existing folder or Git repository................................................................................................................................................................................4 Clone a Git Repository in Eclipse...................................................................................................................................................................................4 Window -> Perspective -> Open Perspective -> Other -> Git..............................................................................................................................4 Clone URI.......................................................................................................................................................................................................................4 Screen Prints Dipicting the Steps ..............................................................................................................................................................................5 Git Repository is available in Eclipse........................................................................................................................................................................6 Share an Existing or New Eclipse Project to Git Repository.....................................................................................................................................6 Window -> Perspective -> Open Perspective -> Other -> Java............................................................................................................................6 Create your sample project.......................................................................................................................................................................................7 Screen Prints Dipicting the Steps ..............................................................................................................................................................................7 Optional Screens (Caution -> Do Not Create Repository in Eclipse Workspace).........................................................................................8 Recommended Screens (Create Repository in A Local Git Repository Folder)............................................................................................9 Move the code to Staging Area...............................................................................................................................................................................12 Commit Code to Local Repository..........................................................................................................................................................................12 Quick Git Refresher........................................................................................................................................................................................................14 Setup a New Project in GitLab.....................................................................................................................................................................................15 New Project................................................................................................................................................................................................................15 Create Project.............................................................................................................................................................................................................15 Copy Repository URL.................................................................................................................................................................................................16
  • 2. 2 | P a g e Push the Code from local repository to Git Repository..........................................................................................................................................16 Screens Prints (Showing the Navigation)..........................................................................................................................................................17 Verify the Project contents in Git Repository...........................................................................................................................................................20 OPEN SOURCE / FREE CREATE ACCOUNT (INVITATION SENT TO INDIVIDUALS)
  • 3. 3 | P a g e INSTALL GIT ON WINDOWS GIT FOR WINDOWS STAND-ALONE INSTALLER Download the latest Git for Windows installer. https://git-for-windows.github.io/ When you've successfully started the installer, you should see the Git Setup wizard screen. Follow the Next and Finish prompts to complete the installation. The default options are pretty sensible for most users. Open a Command Prompt (or Git Bash if during installation you elected not to use Git from the Windows Command Prompt). Run the following commands to configure your Git username and email using the following commands, replacing Emma's name with your own. These details will be associated with any commits that you create: $ git config --global user.name "Emma Paris" $ git config --global user.email "eparis@atlassian.com" COMMAND LINE INSTRUCTIONS (OPTIONAL) [FOR REFERENCE ONLY] GIT GLOBAL SETUP git config --global user.name "Nag Arvind Gudiseva" git config --global user.email "nag.gudiseva@csscorp.com" CREATE A NEW REPOSITORY git clone https://gitlab.com/csscorpglobal/analytics-sample-project.git cd analytics-sample-project touch README.md git add README.md git commit -m "add README"
  • 4. 4 | P a g e git push -u origin master EXISTING FOLDER OR GIT REPOSITORY cd existing_folder git init git remote add origin https://gitlab.com/csscorpglobal/analytics-sample-project.git git add . git commit git push -u origin master CLONE A GIT REPOSITORY IN ECLIPSE WINDOW -> PERSPECTIVE -> OPEN PERSPECTIVE -> OTHER -> GIT CLONE URI https://gitlab.com/csscorpglobal/analytics-sample-project.git
  • 5. 5 | P a g e SCREEN PRINTS DIPICTING THE STEPS
  • 6. 6 | P a g e GIT REPOSITORY IS AVAILABLE IN ECLIPSE SHARE AN EXISTING OR NEW ECLIPSE PROJECT TO GIT REPOSITORY WINDOW -> PERSPECTIVE -> OPEN PERSPECTIVE -> OTHER -> JAVA
  • 7. 7 | P a g e CREATE YOUR SAMPLE PROJECT SCREEN PRINTS DIPICTING THE STEPS
  • 8. 8 | P a g e OPTIONAL SCREENS (CAUTION -> DO NOT CREATE REPOSITORY IN ECLIPSE WORKSPACE)
  • 9. 9 | P a g e RECOMMENDED SCREENS (CREATE REPOSITORY I N A LOCAL GIT REPOSI TORY FOLDER)
  • 10. 10 | P a g e ADD PROJECT NAME
  • 11. 11 | P a g e MARKERS GET PREPENDED TO THE PROJECT
  • 12. 12 | P a g e MOVE THE CODE TO STAGING AREA COMMIT CODE TO LOCAL REPOSITORY
  • 13. 13 | P a g e OR
  • 14. 14 | P a g e QUICK GIT REFRESHER
  • 15. 15 | P a g e SETUP A NEW PROJECT IN GITLAB NEW PROJECT CREATE PROJECT
  • 16. 16 | P a g e COPY REPOSITORY URL PUSH THE CODE FROM LOCAL REPOSITORY TO GIT REPOSITORY
  • 17. 17 | P a g e SCREENS PRINTS (SHOWING THE NAVIGATION)
  • 18. 18 | P a g e
  • 19. 19 | P a g e
  • 20. 20 | P a g e VERIFY THE PROJECT CONTENTS IN GIT REPOSITORY NOTE: THE ABOVE STEPS ARE GENERAL AND APPLICABLE FOR ANY GIT REPOSITORY.