Lessons by tag «github»
We'll find out why analyzing changes is useful even for small projects. We'll also take a look at the git diff command, which is run before each commit.
Git's main purpose is to build a set of single-linked lists made up of commits. Here, we'll introduce the key concept of Git and the concept of branches.
We'll tell you about how to join in on open-source projects, and we'll also learn about teamwork and how to boost your portfolio.
We'll find out how to get all sorts of info about past commits, i.e., who changed the code, when did they change it, and why? We'll also explore the commands needed to do this: log, show, blame, grep.
We'll learn about what a working directory is and how it differs from a repository, and we'll see how to restore files.
We'll discuss how to roll back changes that were made in the working directory, but haven't been committed yet. We'll also learn how to revert changed files to their initial state.
Git allows you not only to view the history, but also to navigate through it by uploading the state of any commit to the working directory. Let's figure out how to do this
We'll look at how to hide changes in the working directory and restore them when needed? Here we introduce the stash command.
We'll learn the concept of ignoring files and how to decide what to include and exclude from the repository.
Committed but forgot to add some files? We'll find out how to add changes to the current commit without creating a new one.
How do you create a commit if there are changes in the working directory that are not directly related to the main one? This is where the index comes in, and we learn how to work with it.
What do you do if you've already committed, but you want to change your mind? We'll learn special commands to simplify the process of undoing or changing a commit: revert and reset.
We'll look at the whole process from initializing a project to saving it using Git: how to create a repository, how to add a file to it, and how to commit it.
We'll take a look at how to set up GitHub, create a repository, and link it to a local one. We'll also learn how to clone a GitHub repository to your computer.
Get acquainted with the course and look at what problems developers face when working with source code. We'll look at why Git has become so ubiquitous, and why it's a core tool for almost any development project.
We'll explain how to set up your operating system (Ubuntu/MacOS/Windows), install Git and the VSCode editor, and create a Github account, and we'll also give you some further guidance on how to master Git.