Git Branches – Creating and managing branches in Git with Git Branch, Git Merge and Git Checkout

Git Branches – Creating and managing branches in Git with Git Branch, Git Merge and Git Checkout

HomeCognitive ProgrammerGit Branches – Creating and managing branches in Git with Git Branch, Git Merge and Git Checkout
Git Branches – Creating and managing branches in Git with Git Branch, Git Merge and Git Checkout
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
Welcome to the video series about Git, a source code management system, also called version control system or VCS

Git is one of the most widely used and powerful distributed version control systems. It was originally developed in 2005 by the Linux community and Linus Torvalds (the creator of Linux). Git has grown significantly since then, and github (https://www.github.com) is a preferred repository for storing, managing, and distributing open source code.

This is the third video of the Git series where we understand the concept of branching in Git. You can consider this as a Git branching tutorial for beginners as it is the easiest way to understand the concept of branching in Git. If you are new to Git then I recommend you to watch the introductory video of the Git series @ https://youtu.be/RlgItRgrlb4

In this Git tutorial video, I will start with the purpose and need for branching in general before moving on to how to create branches in Git. I will use my own GitHub page to demonstrate the same since you will most likely be working with a remote server or something similar like GitHub. Here is the list of commands I explain in this video

git branch – The command to create a new branch
git checkout – command to switch to a specific branch
git log – Command to display the HEAD status in Git
git remote – Command to set up and check the remote server, e.g. github
git merge – command to merge changes between multiple branches
git commit – Command to commit changes to the local branch cloned with git clone

#git #github #branch #vcs #version control

——————————————————————————————————————————-

Hi, I'm Daksh Deepak K Gupta (nickname and preferred name: Daksh). I'm a software engineer and have been developing software since 1999. Over the course of my career, I have worked as a software developer, architect, and chief technology officer.

I started this channel to share my knowledge and understanding of software development, which I believe will help people write better and high-quality code. This channel covers a wide range of computer science and software development topics, including but not limited to programming.

Here is the kind of content you can expect from my YouTube channel, i.e. both existing and future

1. Data structures and Big-O notations, algorithms and algorithm complexity
2. C programming tutorial (latest C17 and C20 specifications). Learn how to create powerful system applications using one of the oldest and still relevant programming languages.
3. Learn modern Python programming (Python 3.x) and understand how Python is used for data science, data analysis, and machine learning.
4. Learn Python libraries like NumPy, Scipy, Scikit-learn, Pandas and more
5. Learn JAVA, one of the most widely used and versatile programming languages. Explore Java libraries like Spring and SpringBoot
6. Learn JavaScript and understand how JavaScript can be used for both functional and reactive functional programming. Explore JavaScript libraries like ReactJs, BaeconJS, Mocha and ChaiJS
7. Learn Golang, an extremely fast, microservice-friendly programming language with goroutines
8. Systems programming, including details on writing memory and multicore CPU efficient code.
9. Understand machine learning and neural networks and build prediction engines. Lean languages, tools and libraries for the same
10. Understand and explore neural networks with PyTorch, Keras, OpenCV and TensorFlow
11. How to create cross-platform mobile apps
12. Explore SQL and NoSQL databases such as PostgreSQL, MongoDB, Redis, Apache Spark, neo4j and Apache Cassandra
6. Learn source code with Git, one of the most widely used decentralized source control systems. Learn about merging and committing branches
7. Learn about persistent NoSQL databases like MongoDB using my MongoDB tutorial as well as in-memory NoSQL databases like Redis using my Redis tutorial. You will also learn about using Redis NodeJS
8. Understand the concept of dealing with large amounts of data, e.g. Big Data
9. Learn more about graph theory and graph databases

Please subscribe to my YouTube channel to get regular updates https://www.youtube.com/CodesBay?sub_confirmation1

Please take the opportunity to connect with your friends and family and share this video with them if you find it useful.