Git Tutorial: Working with git objects using “git cat-file”

Git inside: Direct work with git objects Goals Explore the structure of the database objects Using SHA1 hashes for searching the content in repository Let us examine…

Read More

Git Tutorial: Objects, References, The Index

To understand the core of Git internals, there are 3 things to we should know: objects, references, the index. I find this model is elegant. It fits…

Read More

Git Tutorial: Git Bisect

Find the change that introduced a bug in your code, quickly. The git bisect command helps you to find which change introduced a bug in your code. It’s easy…

Read More

Git Tutorial: Git References

Branches, remote-tracking branches, and tags are all references to commits. All references are named with a slash-separated path name starting with “refs”; the names we’ve been using…

Read More

Git Tutorial: Git Index

The index is a binary file (generally kept in .git/index) containing a sorted list of path names, each with permissions and the SHA1 of a blob object; git…

Read More

Git Tutorial: Types of git objects

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Git Tutorial: Creating Blobs Tree and Commits

Creating BlobsCreating a blob in your Git repository and getting a SHA back is pretty easy. The git hash-object command is all you’ll need. To create a…

Read More

Bitbucket Server Install and Configuration

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Git Lab Exercise & Assignment: Git cherry-pick: Part – 12

git-cherry-pick – Apply the changes introduced by some existing commits. Cherry picking in git means to choose a commit from one branch and apply it onto another….

Read More

Git Lab Exercise & Assignment: Git Stash: Part – 11

Often, when you’ve been working on part of your project, things are in a messy state and you want to switch branches for a bit to work…

Read More

Git Lab Exercise & Assignment: Git Diff and Undoing: Part – 9

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Git Lab Exercise & Assignment: Git Branching and Merging: Part – 8

These exercises aim to give you some practice with using the Git version control system. Each exercise comes in two parts: a main task that most, if…

Read More

Git Lab Exercise & Assignment: Git remote branching and github: Part – 7

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Git Lab Exercise & Assignment: Local Branches with Rebasing: Part – 6

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Git Lab Exercise & Assignment: Changing History with Amend: Part – 5

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Git Lab Exercise & Assignment: Branching & Merging & Conflicts: Part – 4

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Git Lab Exercise & Assignment: Working with Local Branch: Part – 3

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Git Lab Exercise & Assignment: Remote workflow: Part – 2

These exercises aim to give you some practice with using the Git version control system. Each exercise comes in two parts: a main task that most, if…

Read More

Git Lab Exercise & Assignment: Basic local workflow: Part – 1

Related – Git basic local workflow These exercises aim to give you some practice with using the Git version control system. Each exercise comes in two parts:…

Read More

Python Tutorials: Database operations using python – mysql

Step 1 – Install MYSQL Server https://www.devopsschool.com/blog/how-to-download-and-install-mysql-in-macos-10/ https://www.devopsschool.com/tutorial/mysql/how-to-install-mysql-on-centos-7.html Step 2 – Install python mysql connector using PIP3 $ sudo pip3 install mysql-connector-python Step 3 – Using Python…

Read More

Python Tutorials: Docstring in Python

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Python Tutorials: How to comments in Python?

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Python Tutorials: Running External Programs using python

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Python Tutorials: Files Operations

Python File Operations Python – Working with files Python File Operations: Modes Python File Operations: Writing a file Python File Operations: CRUD Rajesh KumarI’m Rajesh Kumar, a…

Read More

Python Tutorials: Class & Object

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Python Tutorials: Function & Method

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Python Tutorials: Looping & Iterative

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Python Tutorials: Conditioning

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More

Python Tutorials: Data Types – String

List of functions of “array” Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry…

Read More

Python Tutorials: Data Types – Dictionary

Rajesh KumarI’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked…

Read More