My Account Log in

1 option

Git Fundamentals - A Beginner's Guide to Managing Your Code.

Academic Video Online: Premium - United States Available online

View online
Format:
Video
Language:
English
Physical Description:
1 online resource (183 minutes)
Place of Publication:
[Place of publication not identified] : PACKT Publishing, 2025.
Language Note:
In English.
System Details:
video file
Summary:
<b>Learn Git and GitHub from the ground up. Master version control, collaboration, and advanced Git commands for efficient project management in this comprehensive beginner's guide.</b><h4>Key Features</h4><ul><li>Explore Git’s branching and merging for parallel development.</li><li>Hands-on exercises that reinforce real-world Git usage.</li><li>Learn Git commands like git log, git stash, and git reset.</li></ul><h4>Book Description</h4>In this course, you'll embark on a structured journey to master Git, the most widely used version control system. Starting from the basics, you'll learn how to install and configure Git, set up repositories, and begin using the command-line interface (CLI) to manage your code. As you progress, you'll also discover the essential differences between Git and GitHub, and how GitHub enhances the version control process by enabling cloud storage and collaboration. You'll explore Git fundamentals, including committing, pushing, and pulling code, as well as branching and merging, which allow developers to work on different features in parallel. Key topics also include staging and un-staging files, creating README files, and using .gitignore to keep unnecessary files out of your projects. In the advanced sections, you’ll learn commands like git log, git stash, and git reset to manage your project’s history and changes more effectively. The final sections cover collaboration tools essential for modern development teams. You’ll understand how to fork repositories, submit pull requests, and perform code reviews, all vital for collaborative workflows. This course is designed to take you from a beginner to a pro, whether you're working solo or as part of a development team.<h4>What you will learn</h4><ul><li>Differentiate between Git and GitHub and their roles in version control</li><li>Initialize and manage local and remote repositories</li><li>Commit, push, and pull changes efficiently</li><li>Create and manage branches for parallel development</li><li>Use advanced Git commands to manage your code history</li></ul><h4>Who this book is for</h4>This course is designed for beginners who are new to version control, Git, and GitHub. No prior experience is required. However, a basic understanding of software development and project management is beneficial. It's ideal for developers, students, and anyone interested in mastering Git to manage their code efficiently.
Notes:
Title from resource description page (viewed July 20, 2026).

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account