Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Emotional Intelligence CBT
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Development Tools Git

Git - Versionsverwaltung für Einsteiger

Lerne Git, das Branchingkonzept, das Arbeiten mit Remotes und vieles mehr!
Rating: 4.3 out of 54.3 (382 ratings)
1,880 students
Created by Florian Wittmann
Last updated 11/2018
German
30-Day Money-Back Guarantee

What you'll learn

  • Du lernst Git Repositories zu initialisieren oder von einem bestehenden Repository zu klonen.
  • Du kannst am Ende Dateien committen und die History, den Verlauf von Commits betrachten.
  • Du hast einen Überblick über die Branchesfunktionalität, kannst sie erstellen, mergen und eventuell auftretende Konflikte beheben.
  • Mit Remotes kannst du mit anderen Entwicklern zusammenarbeiten und gemeinsam an Projekten arbeiten.
  • Außerdem lernst du, wie du deine Commits nachträglich bearbeiten, löschen oder zusammenstauchen kannst.
  • Du kannst eigene Aliase definieren, um dir lästige Tipparbeit zu sparen und produktiver zu arbeiten.
Curated for the Udemy for Business collection

Course content

6 sections • 33 lectures • 1h 46m total length

  • Preview01:00
  • Preview03:20
  • Preview02:45
  • Preview01:22

  • Erzeuge dein Git Repository
    05:10
  • Commite deine Änderungen
    04:42
  • Schliesse Dateien aus dem Repository aus
    04:59
  • Gitignore.io - Vorlagen für verschiedenste Entwicklungssprachen und Umgebungen
    02:19
  • Commite mehrere Dateien aufeinmal
    04:44
  • Schau dir die Historie an
    03:49
  • Quiztime!
    3 questions

  • Preview05:09
  • Lege Branches an und wechsele zwischen ihnen
    03:54
  • Preview02:33
  • Der Konfliktfall beim Zusammenführen von Branches
    02:56
  • Behebe Mergekonflikte manuell
    02:41
  • Behebe Mergekonflikte mit Beyond Compare - Kurzvorstellung
    00:25
  • Richte Beycond Compare ein
    02:28
  • Merge bequem und übersichtlich mit Beyond Compare
    03:38
  • Lösche einen Branch
    03:41
  • Quiztime!
    3 questions

  • Einführung
    04:28
  • Teile deine Änderungen mit Push
    06:13
  • Klone ein Repository von Github
    02:35
  • Verteile Pushrechte bei deinem Github-Projekt
    01:45
  • Hole und Integriere Änderungen mit Fetch und Pull
    04:01
  • Quiztime!
    3 questions

  • Einen Commit rückgängig machen
    03:03
  • Den letzten Commit nachträglich bearbeiten
    03:33
  • Einführung in Rebase
    03:19
  • Änderung des Branchverlaufs mit Rebase
    02:52
  • Erweiterte Änderungen mit dem interaktiven Rebase
    05:15
  • Dateien aus der gitignore nachträglich aus dem Repository bekommen
    04:36
  • Quiztime!
    4 questions

  • Mit Aliasfunktionen bequemer und vorallem kürzer ans Ziel
    02:31
  • Alias Beispiele und Tipps
    00:18
  • Git Kurzübersicht
    00:11

Requirements

  • Du bringst eine Offenheit für IT-Themen mit und hast Lust Git zu lernen.
  • Du brauchst kein Terminalvorwissen mitbringen, der größte Teil des Kurses findet aber im Terminal / in der Konsole statt. Du solltest also auch keine große Abneigung dagegen haben.
  • Du benötigst einen PC mit Windows oder Linux oder einen Mac mit MacOS. Die Installation wird nur für Windows & Mac gezeigt, der Kurs selbst ist für alle Betriebssysteme gleichermaßen gültig.

Description

Du möchtest Git lernen und bist auf der Suche nach einem deutschsprachigen Kurs der die wichtigen Grundfunktionen und Konzepte erklärt? Dann ist der Git - Versionsverwaltung für Einsteiger Kurs genau das richtige. 

Hier lernst du die Basis um mit Git durchstarten zu können und in deinem Entwicklungsalltag zu verwenden. Git ist der De-facto-Standard wenn es um Versionsverwaltung geht - In immer mehr Projekten und Firmen kommt Git zum Einsatz.

Who this course is for:

  • Menschen, die Programmieren oder Texte schreiben und diese in einer Versionsverwaltung ablegen möchten.
  • Menschen, die bereits eine andere Versionsverwaltung (z.B. SVN, CVS, Perforce, etc.) nutzen und jetzt Git lernen möchten.
  • Menschen, die bereits git GUI-Tools verwenden und einmal die Konsolenseite kennenlernen möchten.

Instructor

Florian Wittmann
Softwareentwickler und Dozent bei Udemy
Florian Wittmann
  • 4.3 Instructor Rating
  • 417 Reviews
  • 2,545 Students
  • 2 Courses

Als Softwareentwickler

Schon als Schüler hat mich die Informatik und Entwicklung immer wieder begeistert und so hatte ich früh Kontakt mit VB6, HTML und Javascript. In freiwilligen Schulkursen und im Webseitenteam für mein Gymnasium baute ich mein Wissen weiter aus und so war für mich schnell klar, dass ich Informatik studieren möchte. Während meinem Bachelor und Master in Erlangen vertiefte ich mich vorallem in Software Engineering und habe auch bereits viele praktische Erfahrungen in SourceCodeManagement-Systemen und Testautomatisierung sammeln können. Diesen Richtungen bin ich auch nach Studienabschluss weiter gefolgt - Aktuell entwickle ich vorallem mit React & React Native - und beschäftige mich weiterhin mit verschiedensten DevOps-Themen. 

Als Dozent

Ab dem zweiten Studiensemester habe ich als Tutor erfolgreich Wissen an andere Studenten vermittelt und hatte schon damals einen großen Spaß daran und super Feedback erhalten. Später - im Job angekommen - habe ich regelmässig meine Kollegen zu den Themen GIT, Testautomatisierung und Continuous Integration mit Bitbucket und Bamboo geschult. Jetzt freue ich mich, meine Kenntnisse über Udemy mit einer noch größeren Gemeinschaft teilen zu können! Ich würde mich freuen, dich bei meinen Kursen begrüßen zu dürfen!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.