- A Help Command for GonsoleWe took the 4.2 release of JGit as an opportunity to not only include the new JGit version but also ...
- Gonsole 1.2: Open Git Consoles from EverywhereWe have added a little feature to the Git Console for the Eclipse IDE that may be helpful here and ...
- Gonsole Requirement Upgrade to JRE 8Just a short notice for all users of gonsole. There has been a gonsole requirement upgrade since RĂ¼diger and I ...
- A Small Update for GonsoleIf you follow the respective channels you will certainly have read that recently a critical security vulnerability has been discovered ...
- Unleashing gonsole 1.0, a Git Console for EclipseOver the last few weeks, Frank and I had some spare time. As summer hadn’t yet arrived in Germany, we ...
What Gonsole Is About
While Eclipse ships with a comprehensive Git tool, it seems that for certain tasks many developers switch to the command line. Because of this Gonsole provides a Git console for the Eclipse IDE. It lets you enter common Git commands directly into the Eclipse Console View and displays their output within this view:
The plug-in provides among other things content-assist for the available git commands via Ctrl+Space as well as a command history that can be opend using the Arrow-Up key.
How To Get It
Drag and drop the ‘Install’ icon into a running Eclipse workspace to install Gonsole
or install from this Eclipse software repository: https://rherrmann.github.io/gonsole/repository/
Git Included
It is not necessary to have Git installed on your computer for the the plug-in to work. The plug-in uses JGit, a pure Java implementation of Git, to interact with the repository.
Requirements
Eclipse 4.4 (Luna) on JRE 8 or newer.
License
The code is published under the terms of the Eclipse Public License, version 1.0.
What This Training Is About
Git has grown, in a short space of time, to the most popular Version Control System (VCS) around. On the one hand, this is because of its emphasis on speed, data integrity, and support for distributed, non-linear workflows. One the other hand, the availability of matured cloud repository hosting services surely contributes much to its quick propagation.
We offer training that imparts the knowledge needed to cope with the challanges of working with Git, efficiently in small on-site classes, tailored to your company needs, with a good deal of practical exercises.
Who Our Training Is For
This course is attuned to all kind of software developers, architects, or infrastructure technicians, who are looking for an profound entry point to the topic, even if you bring along only a vague comprehension of command line usage.
What You Will Learn
Getting Started
- Learn about the history of Git
- Understand the differences to other Version Control Systems
- Download and install the tool on your local machine
Basics
- Get a profound knowledge of the internal functionality of a repository and its object database
- Train the usage of the most essential commands, such as
- git init
- git add
- git commit
- git log
Remote Repositories
- Obtain a thorough understanding of the distributed nature of Git and study how to interact with remote repositories
- Become acquainted with commands, such as
- git clone
- git remote
- git push
- git fetch
- git merge
- git pull
- git rebase
Branches and Tags
- Comprehend the advantages of the lightweight branching concepts of Git
- Learn how to resolve merge conflicts
- Practice the usage of commands, such as
- git branch
- git checkout
- git merge
- git fetch
- git diff
- git tag
Work Efficiency
- Come to know the common working patterns to master your daily work challanges efficiently
- Experience the purpose of commands, such as
- git stash
- git reset
- git revert
Workflows
- Grasp the sense and purpose of using different long-living branches
- Conceive the concepts and usage scenarious of the various distributed workflow types, such as
- Centralized Workflow
- Integration-Manager Workflow
- Dictator and Lieutenants Workflow
What Participants Say
[rev_slider git-training-quotes]
Scope and goals of the course can be adjusted to the specific needs of the participants. Trainings can be held in German or English. Contact us for more details, dates, and arrangements.