2020-09-25_16h47_48.png

Create and change a GIT repository on GitHub

CodeShepherd
Community Moderator
Overview

This guide is a click by click example for the tool Git used by BoschRexroth and shows how to create and change a repository on GitHub.
For the official documentation by GitHub see here or the related links area below.

Preparation
  1. Sign up for free on https://github.com/ to be able to create repositories there.
  2. Create a new repository on GitHub to work on it.

    Create GitHub repositoryCreate GitHub repository

  3. Get the link to your repository. This link is needed to work on your repository in other tools.

    Get repository linkGet repository link

  4. Install Git(command line version control tool) on your PC system (Bosch employees please use SCCM).
    https://git-scm.com/
  5. Install Git extensions (GUI for Git) on your PC system.
    https://gitextensions.github.io/
  6. Insert your GitHub username and email address in Git extensions to configure your login via the tool.

    Insert username and emailInsert username and email

Start working
  1. Clone GitHub repository to your local Git using Git extensions to have a editable copy on your PC.

    Clone GitHub repositoryClone GitHub repository

    With each click commands are sent from the GUI to Git. So no command line programming is necessary.

    Opened repositoryOpened repository

  2. As an example do a change to the README.md file on your PC.
  3. Commit and push changes so your changes will be uploaded to GitHub and a version restore point with release notes is automatically created.

    Commit and push changesCommit and push changes

    View changesView changes

Notes
  • Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
  • Git Extensions is a graphical user interface for Git that allows you to control Git without using the command line.
  • If you'd like to verify your commits you have to add an verification key. See link to description.

 

Related links
CodeShepherd
CodeShepherd
Technical sales support from Bosch Rexroth

Must Read

1 Comment

Trending

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist