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 git objects with…

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 well in a…

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 and quick, but…

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 so far are…

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 ls-files can show you…

Read more »

Git Tutorial: Types of git objects

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

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 blob object from…

Read more »

Bitbucket Server Install and Configuration

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

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. This is in…

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 on something else….

Read more »

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

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

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 not all, course…

Read more »

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

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

Read more »

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

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

Read more »

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

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

Read more »

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

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

Read more »

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

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

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 not all, course…

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: a main task…

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 – Check a…

Read more »

Python Tutorials: Docstring in Python

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

Read more »

Python Tutorials: How to comments in Python?

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

Read more »

Python Tutorials: Running External Programs using python

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

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 a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing…

Read more »

Python Tutorials: Class & Object

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

Read more »

Python Tutorials: Function & Method

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

Read more »

Python Tutorials: Looping & Iterative

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

Read more »

Python Tutorials: Conditioning

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

Read more »

Python Tutorials: Data Types – String

List of functions of “array” Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories…

Read more »

Python Tutorials: Data Types – Dictionary

Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market…

Read more »