SlideShare une entreprise Scribd logo
1  sur  20
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.

Contenu connexe

Tendances

Gerrit JavaScript Plugins
Gerrit JavaScript PluginsGerrit JavaScript Plugins
Gerrit JavaScript PluginsDariusz Łuksza
 
Git Workflow With Gitflow
Git Workflow With GitflowGit Workflow With Gitflow
Git Workflow With GitflowJosh Dvir
 
Web development, from git flow to github flow
Web development, from git flow to github flowWeb development, from git flow to github flow
Web development, from git flow to github flowCaesar Chi
 
Modern web applications infrastructure
Modern web applications infrastructureModern web applications infrastructure
Modern web applications infrastructureEPAM
 
Git Flow - An Introduction
Git Flow - An IntroductionGit Flow - An Introduction
Git Flow - An IntroductionKnoldus Inc.
 
Git - Simplified For Testers
Git - Simplified For TestersGit - Simplified For Testers
Git - Simplified For Testersupadhyay_25
 
Ultimate Survival - React-Native edition
Ultimate Survival - React-Native editionUltimate Survival - React-Native edition
Ultimate Survival - React-Native editionRichard Radics
 
[WroclawJUG] Continuous Delivery in OSS using Shipkit
[WroclawJUG] Continuous Delivery in OSS using Shipkit[WroclawJUG] Continuous Delivery in OSS using Shipkit
[WroclawJUG] Continuous Delivery in OSS using ShipkitMarcinStachniuk
 
Acquia BLT for the Win, or How to speed up the project setup, development an...
Acquia BLT for the Win, or  How to speed up the project setup, development an...Acquia BLT for the Win, or  How to speed up the project setup, development an...
Acquia BLT for the Win, or How to speed up the project setup, development an...DrupalCamp Kyiv
 
Awt - Swings-- Applets In java
Awt - Swings-- Applets In javaAwt - Swings-- Applets In java
Awt - Swings-- Applets In javaMD SALEEM QAISAR
 
Gerrit: how to cook a plugin in only 10 mins
Gerrit: how to cook a plugin in only 10 minsGerrit: how to cook a plugin in only 10 mins
Gerrit: how to cook a plugin in only 10 minsLuca Milanesio
 
My Notes from https://www.codeschool.com/courses/git-real
My Notes from  https://www.codeschool.com/courses/git-realMy Notes from  https://www.codeschool.com/courses/git-real
My Notes from https://www.codeschool.com/courses/git-realEneldo Serrata
 
WordFest Live 2022 - Git into the Groove - Moving from Freelance to Collabora...
WordFest Live 2022 - Git into the Groove - Moving from Freelance to Collabora...WordFest Live 2022 - Git into the Groove - Moving from Freelance to Collabora...
WordFest Live 2022 - Git into the Groove - Moving from Freelance to Collabora...AmyJune Hineline (she-her)
 
Git Series. Episode 3. Git Flow and Github-Flow
Git Series. Episode 3. Git Flow and Github-FlowGit Series. Episode 3. Git Flow and Github-Flow
Git Series. Episode 3. Git Flow and Github-FlowMikhail Melnik
 
Gitflow - Una metología para manejo de Branches
Gitflow - Una metología para manejo de BranchesGitflow - Una metología para manejo de Branches
Gitflow - Una metología para manejo de BranchesJavier Alvarez
 
Continuous Delivery in OSS using Shipkit.org
Continuous Delivery in OSS using Shipkit.orgContinuous Delivery in OSS using Shipkit.org
Continuous Delivery in OSS using Shipkit.orgMarcinStachniuk
 
Version control git day03
Version control   git day03Version control   git day03
Version control git day03Gourav Varma
 

Tendances (20)

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

En vedette

AHA Parent Information Session
AHA Parent Information SessionAHA Parent Information Session
AHA Parent Information SessionRhythm Sethi
 
التعليم الالكتروني
التعليم الالكترونيالتعليم الالكتروني
التعليم الالكترونيMukhalad Hamza
 
Теплица Новатор Премиум
Теплица Новатор ПремиумТеплица Новатор Премиум
Теплица Новатор ПремиумAl Maks
 
Daima biz hotel presentation
Daima biz hotel presentationDaima biz hotel presentation
Daima biz hotel presentationRafig Valiyev
 
Présentation
PrésentationPrésentation
PrésentationYsied B
 
Kpcbinternettrends2012final 120530095815-phpapp01
Kpcbinternettrends2012final 120530095815-phpapp01Kpcbinternettrends2012final 120530095815-phpapp01
Kpcbinternettrends2012final 120530095815-phpapp01Andre Botelho Bastos
 
Introduction plant systematic and physiological
Introduction plant systematic and physiologicalIntroduction plant systematic and physiological
Introduction plant systematic and physiologicalkaakaawaah
 
Improving Orthopedic Elbow Reduction Techniques through Clinical Simulation
Improving Orthopedic Elbow Reduction Techniques through Clinical SimulationImproving Orthopedic Elbow Reduction Techniques through Clinical Simulation
Improving Orthopedic Elbow Reduction Techniques through Clinical Simulationhadejumo
 
BBFC 2013 survey
BBFC 2013 surveyBBFC 2013 survey
BBFC 2013 surveynctcmedia12
 

En vedette (20)

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

Similaire à Git as version control for Analytics project

VCS for Teamwork - GIT Workshop
VCS for Teamwork - GIT WorkshopVCS for Teamwork - GIT Workshop
VCS for Teamwork - GIT WorkshopAnis Ahmad
 
Gitlab ci e kubernetes, build test and deploy your projects like a pro
Gitlab ci e kubernetes, build test and deploy your projects like a proGitlab ci e kubernetes, build test and deploy your projects like a pro
Gitlab ci e kubernetes, build test and deploy your projects like a prosparkfabrik
 
Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808
Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808
Golang 101 for IT-Pros - Cisco Live Orlando 2018 - DEVNET-1808Cisco DevNet
 
GIT training - advanced for software projects
GIT training - advanced for software projectsGIT training - advanced for software projects
GIT training - advanced for software projectsThierry Gayet
 
Introduction to git and Github
Introduction to git and GithubIntroduction to git and Github
Introduction to git and GithubWycliff1
 
Real-World DevOps — 20 Practical Developers Tips for Tightening Your Operatio...
Real-World DevOps — 20 Practical Developers Tips for Tightening Your Operatio...Real-World DevOps — 20 Practical Developers Tips for Tightening Your Operatio...
Real-World DevOps — 20 Practical Developers Tips for Tightening Your Operatio...VictorSzoltysek
 
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison DowdneySetting up Notifications, Alerts & Webhooks with Flux v2 by Alison Dowdney
Setting up Notifications, Alerts & Webhooks with Flux v2 by Alison DowdneyWeaveworks
 
Big query - Command line tools and Tips - (MOSG)
Big query - Command line tools and Tips - (MOSG)Big query - Command line tools and Tips - (MOSG)
Big query - Command line tools and Tips - (MOSG)Soshi Nemoto
 
Openstack contribution process
Openstack contribution processOpenstack contribution process
Openstack contribution processSyed Armani
 
OpenStack Contribution Process
OpenStack Contribution ProcessOpenStack Contribution Process
OpenStack Contribution Processopenstackindia
 
DevFest 2022 - Cloud Workstation Introduction TaiChung
DevFest 2022 - Cloud Workstation Introduction TaiChungDevFest 2022 - Cloud Workstation Introduction TaiChung
DevFest 2022 - Cloud Workstation Introduction TaiChungKAI CHU CHUNG
 
Orangescrum Gantt chart Add on User Manual
Orangescrum Gantt chart Add on User ManualOrangescrum Gantt chart Add on User Manual
Orangescrum Gantt chart Add on User ManualOrangescrum
 
Getting started with open mobile development on the Openmoko platform
Getting started with open mobile development on the Openmoko platformGetting started with open mobile development on the Openmoko platform
Getting started with open mobile development on the Openmoko platformJean-Michel Bouffard
 
Open source projects with python
Open source projects with pythonOpen source projects with python
Open source projects with pythonroskakori
 
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024Cloud Native NoVA
 
Understanding GitFlow by Ian Vizarra
Understanding GitFlow by Ian VizarraUnderstanding GitFlow by Ian Vizarra
Understanding GitFlow by Ian Vizarravzrx23
 

Similaire à Git as version control for Analytics project (20)

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

Plus de Nag Arvind Gudiseva

Creating executable JAR from Eclipse IDE
Creating executable JAR from Eclipse IDECreating executable JAR from Eclipse IDE
Creating executable JAR from Eclipse IDENag Arvind Gudiseva
 
Adding Idea IntelliJ projects to Subversion Version Control
Adding Idea IntelliJ projects to Subversion Version ControlAdding Idea IntelliJ projects to Subversion Version Control
Adding Idea IntelliJ projects to Subversion Version ControlNag Arvind Gudiseva
 
Apache Drill with Oracle, Hive and HBase
Apache Drill with Oracle, Hive and HBaseApache Drill with Oracle, Hive and HBase
Apache Drill with Oracle, Hive and HBaseNag Arvind Gudiseva
 
Hadoop 2.0 cluster setup on ubuntu 14.04 (64 bit)
Hadoop 2.0 cluster setup on ubuntu 14.04 (64 bit)Hadoop 2.0 cluster setup on ubuntu 14.04 (64 bit)
Hadoop 2.0 cluster setup on ubuntu 14.04 (64 bit)Nag Arvind Gudiseva
 
Order Review Solution Application (Version 2.0)
Order Review Solution Application (Version 2.0)Order Review Solution Application (Version 2.0)
Order Review Solution Application (Version 2.0)Nag Arvind Gudiseva
 
MSC Temporary Passwords reset tool
MSC Temporary Passwords reset toolMSC Temporary Passwords reset tool
MSC Temporary Passwords reset toolNag Arvind Gudiseva
 
Store Support Operations - Training on MSC Application
Store Support Operations - Training on MSC ApplicationStore Support Operations - Training on MSC Application
Store Support Operations - Training on MSC ApplicationNag Arvind Gudiseva
 
Store Support Operations - Training on MSC Application
Store Support Operations - Training on MSC ApplicationStore Support Operations - Training on MSC Application
Store Support Operations - Training on MSC ApplicationNag Arvind Gudiseva
 

Plus de Nag Arvind Gudiseva (13)

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

Dernier

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile EnvironmentVictorSzoltysek
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 

Dernier (20)

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 

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.