Month: December 2019

  • How To Create Git Tags

    How To Create Git Tags

    As a developer, you are probably interacting with Git tags on a daily basis. Git tags are used as reference points in your development worflow. You might want to create new Git tags in order to have a reference to a given release of your software. In this tutorial, we are going to see how […]

  • How To Create a Git Branch

    How To Create a Git Branch

    As a developer, you are probably working on a project that uses Git as a version control system. When developing a new feature, you will do it separately by creating a new Git branch. Git branches are created in order to isolate specific Git commits from the rest of your main Git history. If you […]

  • Network Manager on Linux with Examples

    Network Manager on Linux with Examples

    If you are an experienced system administrator, and if you focus on network management, you have probably already heard about the Network Manager. Released in 2004 and developed by Red Hat, the Network Manager is a set of different tools, mostly interfaces, designed to facilitate network management on your system. If you want to turn […]

  • Docker Exec Command With Examples

    Docker Exec Command With Examples

    Founded in 2010 by Solomon Hykes, Docker is a containerization platform that provides features in order to install, deploy, start and stop containers. When running containers, you often want to run commands in order to have access to a Shell instance or to start a CLI to manage your servers. Luckily, there is a command […]

  • How To Undo Last Git Commit

    How To Undo Last Git Commit

    If you are a web developer or a software engineer, it is very likely that you are pushing a lot of commits to your Git repository everyday. However, in some cases, you committed some files that should not be pushed to your Git repository. Sometimes, you may want to perform additional changes before issuing the […]

  • How To Delete a GitHub Repository

    How To Delete a GitHub Repository

    As a web developer or a software engineer, you are probably using GitHub repositories on a day to day basis. As time passes, you may want to get rid of some of your GitHub repositories, often to focus on other projects you are more interested in. In this tutorial, we are going to see how […]

  • How To Run a Bash Script

    How To Run a Bash Script

    As a system administrator, it is quite likely that you have written some Bash scripts in order to automate your work. For example, you may want to run Bash scripts in order to backup your work or to log some events happening on your server. Bash scripts, like scripts written in other programming languages, can […]

  • How To Add and Update Git Submodules

    How To Add and Update Git Submodules

    If you are a developer working on a large project, you are probably already familiar with the concept of Git submodules. Git submodules are most of the time used in order to incorporate another versioned project within an existing project. Submodules can be used for example in order to store third-party libraries used by your […]

  • How To Rename a Directory on Linux

    How To Rename a Directory on Linux

    If you have been working with Linux systems for quite some time, you already know how important it is to keep your filesystem structured. In some cases, you may need to create temporary directories with random names that need to be renamed later on. Renaming directories on Linux is not done with a dedicated renaming […]

  • How To Remove Files From Git Commit

    How To Remove Files From Git Commit

    As a developer, you often stage files for commit just to realize that you may need to remove them later on. Git works with three main spaces : the workspace (where you edit your files), the index (where you stage your files for commits) and the repository. Now, if you staged your files for commit, […]