Save For Later

Managing Source Code with Git

Save For Later

Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. Its goals include speed, data integrity, and support for distributed, non-linear workflows.

What You'll Learn

  • How to create and manage repositories
  • How to create and manage branches and remotes
  • How to add and commit data to your repositories
  • How to push and pull data to your remotes
  • How to list your commits
  • How to navigate Git history
  • How to version a project
  • Advanced logging techniques
  • How to rename and move files
  • How to check out files
  • How to rebase
  • How to merge and solve merge conflicts
  • Advanced Git techniques
  • OpenCourser is an affiliate partner of Pluralsight and may earn a commission when you buy through our links.

    From Pluralsight
    Hours 12
    Instructors Aaron Stewart, Paolo Perrotta, David Tucker, Craig Golightly
    Language English
    Subjects

    Similar Courses

    Sorted by relevance

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

    Distributed Computing Analyst 3 $57k

    Project Manager - Distributed Generation Technology $63k

    Customer Experience Engineer (Distributed DBMS) $64k

    Distributed Simulation Specialist $77k

    Distributed Product Support Specialist $80k

    Senior Distributed Systems Analyst $89k

    F/A-18 Distributed Targeting System (DTS) Systems Engineer $107k

    Retired Distributed Management Tools Administrator $115k

    Software Engineer - IT of Distributed Systems $124k

    Senior Distributed Database Administrator $135k

    Distributed Platform Engineer $145k

    Senior Distributed Management Tools Administrator $147k

    Courses in this Paths

    Listed in the order in which they should be taken

    Starts Course Information

    On Demand

    Getting Started with Git

    Version control is at the center of any file based project. Whether, you're a software developer, project manager, team member, student, or anyone who works on file based...

    Pluralsight

    Save

    On Demand

    Git: The Big Picture

    From programmers to IT professionals, it seems that every software developer these days is using Git; the most popular version control system around. In this course, Git: The Big...

    Pluralsight

    Save

    On Demand

    How Git Works

    Here is a confession: I used Git for a long time without really understanding what was going on. I knew all the basic commands, but I still got stranded when something went wrong....

    Pluralsight

    Save

    On Demand

    Mastering Git

    You can use Git for quite some time, and still get that nagging feeling that you're missing something. This ideal follow-up to "How Git Works" gives you the information you need...

    Pluralsight

    Save

    On Demand

    Git Administration

    While there are many options for managed Git services, some organizations cannot leverage these services for security or IP restrictions. In this course, Git Administration, you...

    Pluralsight

    Save

    On Demand

    Working with Git Branches

    Working in a large, shared codebase is complex. How do you make progress when everyone is working at the same time? Git branches help you organize and scale concurrent work on...

    Pluralsight

    Save

    On Demand

    Advanced Git Techniques

    Software developers can often see source control as simply a system that must be used rather than a tool that enables efficiency. In this course, Advanced Git Techniques, you will...

    Pluralsight

    Save

    Pluralsight

    From Pluralsight
    Hours 12
    Instructors Aaron Stewart, Paolo Perrotta, David Tucker, Craig Golightly
    Language English
    Subjects n/a n/a n/a n/a n/a

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

    Distributed Computing Analyst 3 $57k

    Project Manager - Distributed Generation Technology $63k

    Customer Experience Engineer (Distributed DBMS) $64k

    Distributed Simulation Specialist $77k

    Distributed Product Support Specialist $80k

    Senior Distributed Systems Analyst $89k

    F/A-18 Distributed Targeting System (DTS) Systems Engineer $107k

    Retired Distributed Management Tools Administrator $115k

    Software Engineer - IT of Distributed Systems $124k

    Senior Distributed Database Administrator $135k

    Distributed Platform Engineer $145k

    Senior Distributed Management Tools Administrator $147k

    Similar Courses

    Sorted by relevance