Find courses, guides, and answers quickly.
This video provides a comprehensive introduction to Git, the most popular version control system. It covers the fundamental concepts of Git and version control systems (centralized vs. distributed), various ways to use Git (command line, IDEs, GUIs), how to install and configure Git, and the basic Git workflow (initializing, modifying, staging, committing). Furthermore, it thoroughly explains commands for reviewing changes (`git status`, `git diff`), Browse history (`git log`, `git show`), and undoing changes (`git restore`, `git clean`). The tutorial is designed for absolute beginners and aims to provide a solid foundation for working with Git.
This Git course for beginners, led by Hitesh Chawla, focuses on the essentials of Version Control to help manage projects efficiently. The series aims to master Git and associated services like GitHub and Bitbucket, covering both theoretical and practical aspects. The video explains how Git functions as a Version Control System, similar to checkpoints in a video game, tracking file changes and allowing users to revert to previous states. It covers initializing Git repositories, creating commit statements, and checking Git status. The process of contributing to open-source projects, including pull requests and code merging, is also demonstrated. GitHub tools like Issues, Pull Request Manager, Code Spaces, and GitHub Actions are introduced. The course encourages daily use of Git to solidify understanding.
This video provides an overview of how Git works, explaining the basic Git command workflow and clarifying common misconceptions. It covers the four locations of code in Git (Working Directory, Staging Area, Local Repository, Remote Repository), common Git workflow commands such as `git clone`, `git add`, `git commit`, `git push`, and `git pull`, and an introduction to branching with `git checkout`/`git switch`, `git branch`, and `git merge`. The video also mentions graphical Git tools like GitHub Desktop and SourceTree.
This comprehensive guide provides an in-depth exploration of CI/CD (Continuous Integration/Continuous Delivery/Deployment) pipelines, covering essential concepts, syntax, and practical applications. Learn how CI/CD automates the build, test, and deployment phases of your application, from initial setup and configuration to advanced topics like security, debugging, and integration with cloud services like Google Cloud. This resource is designed to help you understand and implement efficient, automated workflows for software development.
This tutorial provides an introduction to GitLab as a web application for managing software projects and beyond. It covers how to navigate the GitLab interface, understand its primary organizational units (projects and groups), create and manage GitLab projects, and connect local Git repositories to them. The course also touches upon using GitLab for issue management, document management, and general project management, making it suitable for a wide range of users.
This comprehensive tutorial introduces the fundamental concepts of automated version control systems, focusing on Git. It covers why version control is essential, how to set up Git on your machine, create local repositories, track changes, and manage project history. The course also delves into collaborative workflows, including pushing, pulling, and resolving conflicts with remote repositories like GitHub and GitLab.
This tutorial provides librarians and information professionals with an introduction to Git and GitHub, highlighting their utility in library-specific contexts. It clarifies the distinction between Git (the version control system) and GitHub (the hosting platform) and explains why version control is valuable for managing library data, digital projects, and collaborative work. The course covers basic Git concepts, GitHub's role in open access and digital scholarship, and practical applications like using GitHub Pages for online publishing.
Learn project management with GitLab in an academic environment – from login to Webex integration.
Choose which features you want to use. You can change your settings at any time.
Automatically saves your position in courses and videos so you can continue seamlessly.
Enables displaying YouTube videos. Data will be transmitted to Google.
Enables displaying Vimeo videos. Data will be transmitted to Vimeo.
Enables displaying videos from the TIB AV-Portal.
No hidden messages