SlideShare una empresa de Scribd logo
1 de 28
EGit
Eclipse plug-in for git
Tomasz Zarna
Eclipse Platform Workspace committer
IBM Poland
2009-11-28 / Eclipse DemoCamp
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
Outline
1 git
2 EGit
3 Links
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
Outline
1 git
2 EGit
3 Links
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
What is git?
Characteristic, pros and cons
Git is a free distributed revision control
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
What is git?
Characteristic, pros and cons
Git is a free distributed revision control
distributed
high performance
reliable
simple design
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
What is git?
Characteristic, pros and cons
Git is a free distributed revision control
distributed
high performance
reliable
simple design
difficult concepts
no full control over the history
bypassing official channels
no dedicated versions at one
time
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
Transport commands
Add, push, pull, fetch. . . WTF?
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
Centralized
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
Distributied
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
Distributied
Integration manager
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
Distributied
Dicator and lieutenants
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
gitk and git gui
Not only console
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
Adopters
Amarok
Android
Digg
Fedora
GIMP
GNOME
GTK
Linux kernel
Perl
Qt
Ruby on Rails
Samba
VLC
Wine
. . .
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
Outline
1 git
2 EGit
3 Links
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
JGit and EGit
JGit
a pure Java implementation of Git’s internals
EGit
git plug-in for Eclipse
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
EGit at work
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
My scenario
Working with Eclipse git repos
1 clone an Eclipse git
repo/project
2 branch
3 commit, commit,
commit
4 fetch/pull origin
5 merge/rebase
6 create patch:
format-patch diff
7 submit the patch
8 go to 2.
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
My scenario
Working with Eclipse git repos
1 clone an Eclipse git
repo/project
2 branch
3 commit, commit,
commit
4 fetch/pull origin
5 merge/rebase
6 create patch:
format-patch diff
7 submit the patch
8 go to 2.
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
My scenario
Working with Eclipse git repos
1 clone an Eclipse git
repo/project
2 branch
3 commit, commit,
commit
4 fetch/pull origin
5 merge/rebase
6 create patch:
format-patch diff
7 submit the patch
8 go to 2.
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
My scenario
Working with Eclipse git repos
1 clone an Eclipse git
repo/project
2 branch
3 commit, commit,
commit
4 fetch/pull origin
5 merge/rebase
6 create patch:
format-patch diff
7 submit the patch
8 go to 2.
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
My scenario
Working with Eclipse git repos
1 clone an Eclipse git
repo/project
2 branch
3 commit, commit,
commit
4 fetch/pull origin
5 merge/rebase
6 create patch:
format-patch diff
7 submit the patch
8 go to 2.
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
My scenario
Working with Eclipse git repos
1 clone an Eclipse git
repo/project
2 branch
3 commit, commit,
commit
4 fetch/pull origin
5 merge/rebase
6 create patch:
format-patch diff
7 submit the patch
8 go to 2.
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
My scenario
Working with Eclipse git repos
1 clone an Eclipse git
repo/project
2 branch
3 commit, commit,
commit
4 fetch/pull origin
5 merge/rebase
6 create patch:
format-patch diff
7 submit the patch
8 go to 2.
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
My scenario
Working with Eclipse git repos
1 clone an Eclipse git
repo/project
2 branch
3 commit, commit,
commit
4 fetch/pull origin
5 merge/rebase
6 create patch:
format-patch diff
7 submit the patch
8 go to 2.
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
Outline
1 git
2 EGit
3 Links
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
Links
EGit links, git links
Home page
Update site
Contribution guide
Depracate old VCS tools bug
Eclipse git repositories
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
Links
EGit links, git links
Home page
Update site
Contribution guide
Depracate old VCS tools bug
Eclipse git repositories
git home
Pro Git
msysgit, git on Windows
GitHub
git community book
git ready
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
Thank you
Thank you
EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28

Más contenido relacionado

La actualidad más candente

CodeMontage CodeFlow 1
CodeMontage CodeFlow 1CodeMontage CodeFlow 1
CodeMontage CodeFlow 1CodeMontage
 
Git хуки на страже качества кода
Git хуки на страже качества кодаGit хуки на страже качества кода
Git хуки на страже качества кодаBadoo Development
 
Composing Music in the Cloud
Composing Music in the CloudComposing Music in the Cloud
Composing Music in the CloudCodemotion
 
Git in Continuous Deployment
Git in Continuous DeploymentGit in Continuous Deployment
Git in Continuous DeploymentBrett Child
 
Git flow Introduction
Git flow IntroductionGit flow Introduction
Git flow IntroductionDavid Paluy
 
Unlimited Staging Environments on Kubernetes
Unlimited Staging Environments on KubernetesUnlimited Staging Environments on Kubernetes
Unlimited Staging Environments on KubernetesErik Osterman
 
Git flow for daily use
Git flow for daily useGit flow for daily use
Git flow for daily useMediacurrent
 
用 Go 語言實戰 Push Notification 服務
用 Go 語言實戰 Push Notification 服務用 Go 語言實戰 Push Notification 服務
用 Go 語言實戰 Push Notification 服務Bo-Yi Wu
 
Gerrit Code Review v3.2 and v3.3
Gerrit Code Review v3.2 and v3.3Gerrit Code Review v3.2 and v3.3
Gerrit Code Review v3.2 and v3.3Luca Milanesio
 
Docker for Software Development
Docker for Software DevelopmentDocker for Software Development
Docker for Software Developmentinside-BigData.com
 
DcATL 2013: Git-Flow for Daily Use
DcATL 2013: Git-Flow for Daily UseDcATL 2013: Git-Flow for Daily Use
DcATL 2013: Git-Flow for Daily UseMediacurrent
 
[Public] gerrit concepts and workflows
[Public] gerrit   concepts and workflows[Public] gerrit   concepts and workflows
[Public] gerrit concepts and workflowsYanbin Kong
 
The gitflow way
The gitflow wayThe gitflow way
The gitflow wayRuijun Li
 
Syncevolution: Open Source and Funambol
Syncevolution: Open Source and FunambolSyncevolution: Open Source and Funambol
Syncevolution: Open Source and FunambolFunambol
 

La actualidad más candente (20)

CodeMontage CodeFlow 1
CodeMontage CodeFlow 1CodeMontage CodeFlow 1
CodeMontage CodeFlow 1
 
Git and git hub
Git and git hubGit and git hub
Git and git hub
 
Git хуки на страже качества кода
Git хуки на страже качества кодаGit хуки на страже качества кода
Git хуки на страже качества кода
 
Git flow
Git flowGit flow
Git flow
 
Composing Music in the Cloud
Composing Music in the CloudComposing Music in the Cloud
Composing Music in the Cloud
 
Continuously Delivery
Continuously DeliveryContinuously Delivery
Continuously Delivery
 
3 workflow
3 workflow3 workflow
3 workflow
 
Git in Continuous Deployment
Git in Continuous DeploymentGit in Continuous Deployment
Git in Continuous Deployment
 
Git flow Introduction
Git flow IntroductionGit flow Introduction
Git flow Introduction
 
Unlimited Staging Environments on Kubernetes
Unlimited Staging Environments on KubernetesUnlimited Staging Environments on Kubernetes
Unlimited Staging Environments on Kubernetes
 
Git flow for daily use
Git flow for daily useGit flow for daily use
Git flow for daily use
 
Git
GitGit
Git
 
用 Go 語言實戰 Push Notification 服務
用 Go 語言實戰 Push Notification 服務用 Go 語言實戰 Push Notification 服務
用 Go 語言實戰 Push Notification 服務
 
Gerrit Code Review v3.2 and v3.3
Gerrit Code Review v3.2 and v3.3Gerrit Code Review v3.2 and v3.3
Gerrit Code Review v3.2 and v3.3
 
Docker for Software Development
Docker for Software DevelopmentDocker for Software Development
Docker for Software Development
 
DcATL 2013: Git-Flow for Daily Use
DcATL 2013: Git-Flow for Daily UseDcATL 2013: Git-Flow for Daily Use
DcATL 2013: Git-Flow for Daily Use
 
[Public] gerrit concepts and workflows
[Public] gerrit   concepts and workflows[Public] gerrit   concepts and workflows
[Public] gerrit concepts and workflows
 
The gitflow way
The gitflow wayThe gitflow way
The gitflow way
 
Git Tricks
Git TricksGit Tricks
Git Tricks
 
Syncevolution: Open Source and Funambol
Syncevolution: Open Source and FunambolSyncevolution: Open Source and Funambol
Syncevolution: Open Source and Funambol
 

Similar a EGit - Eclipse plug-in for git

Orion RESTful git API
Orion RESTful git APIOrion RESTful git API
Orion RESTful git APITomasz Zarna
 
EclipseCon 2010 talk: Towards contributors heaven
EclipseCon 2010 talk: Towards contributors heavenEclipseCon 2010 talk: Towards contributors heaven
EclipseCon 2010 talk: Towards contributors heavenmsohn
 
Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23
Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23
Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23msohn
 
Equinox/p2 - Getting started with Equinox/p2
Equinox/p2 - Getting started with Equinox/p2Equinox/p2 - Getting started with Equinox/p2
Equinox/p2 - Getting started with Equinox/p2Tomasz Zarna
 
Git from the trenches
Git from the trenchesGit from the trenches
Git from the trenchesNuno Caneco
 
Eclipse Demo Camp 2010 - EGit
Eclipse Demo Camp 2010 - EGitEclipse Demo Camp 2010 - EGit
Eclipse Demo Camp 2010 - EGitdeepakazad
 
GIT in a nutshell
GIT in a nutshellGIT in a nutshell
GIT in a nutshellalignan
 
An Introduction to the Yocto Embedded Framework 2018
An Introduction to the Yocto Embedded Framework 2018An Introduction to the Yocto Embedded Framework 2018
An Introduction to the Yocto Embedded Framework 2018ICS
 
Managing Multiple Open Toolkit Configurations Using git Lightning Talk
Managing Multiple Open Toolkit Configurations Using git Lightning TalkManaging Multiple Open Toolkit Configurations Using git Lightning Talk
Managing Multiple Open Toolkit Configurations Using git Lightning TalkContrext Solutions
 
Eclipse 3.7 : Tips and tricks
Eclipse 3.7 : Tips and tricksEclipse 3.7 : Tips and tricks
Eclipse 3.7 : Tips and tricksTomasz Zarna
 
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...msohn
 
ESE 2010: Using Git in Eclipse
ESE 2010: Using Git in EclipseESE 2010: Using Git in Eclipse
ESE 2010: Using Git in EclipseChris Aniszczyk
 
[Webinar] An Introduction to the Yocto Embedded Framework
[Webinar] An Introduction to the Yocto Embedded Framework[Webinar] An Introduction to the Yocto Embedded Framework
[Webinar] An Introduction to the Yocto Embedded FrameworkICS
 
News from EGit - Talk EclipseCon Europe 2014 - Ludwigsburg
News from EGit - Talk EclipseCon Europe 2014 - LudwigsburgNews from EGit - Talk EclipseCon Europe 2014 - Ludwigsburg
News from EGit - Talk EclipseCon Europe 2014 - Ludwigsburgmsohn
 

Similar a EGit - Eclipse plug-in for git (20)

Egit 1.0
Egit 1.0Egit 1.0
Egit 1.0
 
Orion RESTful git API
Orion RESTful git APIOrion RESTful git API
Orion RESTful git API
 
EclipseCon 2010 talk: Towards contributors heaven
EclipseCon 2010 talk: Towards contributors heavenEclipseCon 2010 talk: Towards contributors heaven
EclipseCon 2010 talk: Towards contributors heaven
 
Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23
Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23
Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23
 
git-docker.pdf
git-docker.pdfgit-docker.pdf
git-docker.pdf
 
Equinox/p2 - Getting started with Equinox/p2
Equinox/p2 - Getting started with Equinox/p2Equinox/p2 - Getting started with Equinox/p2
Equinox/p2 - Getting started with Equinox/p2
 
Git from the trenches
Git from the trenchesGit from the trenches
Git from the trenches
 
Eclipse Demo Camp 2010 - EGit
Eclipse Demo Camp 2010 - EGitEclipse Demo Camp 2010 - EGit
Eclipse Demo Camp 2010 - EGit
 
The-Git-Tutorial.ppt.pptx
The-Git-Tutorial.ppt.pptxThe-Git-Tutorial.ppt.pptx
The-Git-Tutorial.ppt.pptx
 
How to Use OpenMP on Native Activity
How to Use OpenMP on Native ActivityHow to Use OpenMP on Native Activity
How to Use OpenMP on Native Activity
 
git-docker.pdf
git-docker.pdfgit-docker.pdf
git-docker.pdf
 
GIT in a nutshell
GIT in a nutshellGIT in a nutshell
GIT in a nutshell
 
An Introduction to the Yocto Embedded Framework 2018
An Introduction to the Yocto Embedded Framework 2018An Introduction to the Yocto Embedded Framework 2018
An Introduction to the Yocto Embedded Framework 2018
 
Managing Multiple Open Toolkit Configurations Using git Lightning Talk
Managing Multiple Open Toolkit Configurations Using git Lightning TalkManaging Multiple Open Toolkit Configurations Using git Lightning Talk
Managing Multiple Open Toolkit Configurations Using git Lightning Talk
 
Eclipse 3.7 : Tips and tricks
Eclipse 3.7 : Tips and tricksEclipse 3.7 : Tips and tricks
Eclipse 3.7 : Tips and tricks
 
Compare framework
Compare frameworkCompare framework
Compare framework
 
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...
Git Tutorial EclipseCon France 2014 - Git Exercise 01 - installation and conf...
 
ESE 2010: Using Git in Eclipse
ESE 2010: Using Git in EclipseESE 2010: Using Git in Eclipse
ESE 2010: Using Git in Eclipse
 
[Webinar] An Introduction to the Yocto Embedded Framework
[Webinar] An Introduction to the Yocto Embedded Framework[Webinar] An Introduction to the Yocto Embedded Framework
[Webinar] An Introduction to the Yocto Embedded Framework
 
News from EGit - Talk EclipseCon Europe 2014 - Ludwigsburg
News from EGit - Talk EclipseCon Europe 2014 - LudwigsburgNews from EGit - Talk EclipseCon Europe 2014 - Ludwigsburg
News from EGit - Talk EclipseCon Europe 2014 - Ludwigsburg
 

Más de Tomasz Zarna

Orion Introduction
Orion IntroductionOrion Introduction
Orion IntroductionTomasz Zarna
 
ABC of Platform Workspace
ABC of Platform WorkspaceABC of Platform Workspace
ABC of Platform WorkspaceTomasz Zarna
 
Orion Introduction
Orion IntroductionOrion Introduction
Orion IntroductionTomasz Zarna
 
What's new in Juno
What's new in JunoWhat's new in Juno
What's new in JunoTomasz Zarna
 
Git migration - Lessons learned
Git migration - Lessons learnedGit migration - Lessons learned
Git migration - Lessons learnedTomasz Zarna
 
What is new in Helios
What is new in HeliosWhat is new in Helios
What is new in HeliosTomasz Zarna
 
Together in Eclipse
Together in EclipseTogether in Eclipse
Together in EclipseTomasz Zarna
 

Más de Tomasz Zarna (10)

Orion Introduction
Orion IntroductionOrion Introduction
Orion Introduction
 
ABC of Platform Workspace
ABC of Platform WorkspaceABC of Platform Workspace
ABC of Platform Workspace
 
Eclipse Way
Eclipse WayEclipse Way
Eclipse Way
 
Orion Introduction
Orion IntroductionOrion Introduction
Orion Introduction
 
What's new in Juno
What's new in JunoWhat's new in Juno
What's new in Juno
 
Git migration - Lessons learned
Git migration - Lessons learnedGit migration - Lessons learned
Git migration - Lessons learned
 
What is new in Helios
What is new in HeliosWhat is new in Helios
What is new in Helios
 
Eclipse Way
Eclipse WayEclipse Way
Eclipse Way
 
E4 UI Demos
E4 UI DemosE4 UI Demos
E4 UI Demos
 
Together in Eclipse
Together in EclipseTogether in Eclipse
Together in Eclipse
 

Último

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

EGit - Eclipse plug-in for git

  • 1. EGit Eclipse plug-in for git Tomasz Zarna Eclipse Platform Workspace committer IBM Poland 2009-11-28 / Eclipse DemoCamp EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 2. Outline 1 git 2 EGit 3 Links EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 3. Outline 1 git 2 EGit 3 Links EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 4. What is git? Characteristic, pros and cons Git is a free distributed revision control EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 5. What is git? Characteristic, pros and cons Git is a free distributed revision control distributed high performance reliable simple design EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 6. What is git? Characteristic, pros and cons Git is a free distributed revision control distributed high performance reliable simple design difficult concepts no full control over the history bypassing official channels no dedicated versions at one time EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 7. Transport commands Add, push, pull, fetch. . . WTF? EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 8. Centralized EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 9. Distributied EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 10. Distributied Integration manager EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 11. Distributied Dicator and lieutenants EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 12. gitk and git gui Not only console EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 13. Adopters Amarok Android Digg Fedora GIMP GNOME GTK Linux kernel Perl Qt Ruby on Rails Samba VLC Wine . . . EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 14. Outline 1 git 2 EGit 3 Links EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 15. JGit and EGit JGit a pure Java implementation of Git’s internals EGit git plug-in for Eclipse EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 16. EGit at work EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 17. My scenario Working with Eclipse git repos 1 clone an Eclipse git repo/project 2 branch 3 commit, commit, commit 4 fetch/pull origin 5 merge/rebase 6 create patch: format-patch diff 7 submit the patch 8 go to 2. EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 18. My scenario Working with Eclipse git repos 1 clone an Eclipse git repo/project 2 branch 3 commit, commit, commit 4 fetch/pull origin 5 merge/rebase 6 create patch: format-patch diff 7 submit the patch 8 go to 2. EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 19. My scenario Working with Eclipse git repos 1 clone an Eclipse git repo/project 2 branch 3 commit, commit, commit 4 fetch/pull origin 5 merge/rebase 6 create patch: format-patch diff 7 submit the patch 8 go to 2. EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 20. My scenario Working with Eclipse git repos 1 clone an Eclipse git repo/project 2 branch 3 commit, commit, commit 4 fetch/pull origin 5 merge/rebase 6 create patch: format-patch diff 7 submit the patch 8 go to 2. EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 21. My scenario Working with Eclipse git repos 1 clone an Eclipse git repo/project 2 branch 3 commit, commit, commit 4 fetch/pull origin 5 merge/rebase 6 create patch: format-patch diff 7 submit the patch 8 go to 2. EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 22. My scenario Working with Eclipse git repos 1 clone an Eclipse git repo/project 2 branch 3 commit, commit, commit 4 fetch/pull origin 5 merge/rebase 6 create patch: format-patch diff 7 submit the patch 8 go to 2. EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 23. My scenario Working with Eclipse git repos 1 clone an Eclipse git repo/project 2 branch 3 commit, commit, commit 4 fetch/pull origin 5 merge/rebase 6 create patch: format-patch diff 7 submit the patch 8 go to 2. EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 24. My scenario Working with Eclipse git repos 1 clone an Eclipse git repo/project 2 branch 3 commit, commit, commit 4 fetch/pull origin 5 merge/rebase 6 create patch: format-patch diff 7 submit the patch 8 go to 2. EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 25. Outline 1 git 2 EGit 3 Links EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 26. Links EGit links, git links Home page Update site Contribution guide Depracate old VCS tools bug Eclipse git repositories EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 27. Links EGit links, git links Home page Update site Contribution guide Depracate old VCS tools bug Eclipse git repositories git home Pro Git msysgit, git on Windows GitHub git community book git ready EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28
  • 28. Thank you Thank you EGit Copyright c IBM Corp., 2009. All rights reserved. | 2009-11-28