Git Reset

Sometimes, you want to change some old commits or you want repo to restore to that commit. You need to use “git reset” command in those cases. Options of “git reset” are “—hard, –mixed (default), –soft”. Let’s create three files and commit it once by one. So we will have below last three commits in our […]

What is merge conflicts in GIT?

Merge conflicts occur when competing changes are made to the same line of a file, or when one person edits a file and another person deletes the same file. A merge conflict is an event that occurs when Git is unable to automatically resolve differences in code between two commits. When all the changes in […]

Jenkins Plugins

Jenkins Plugins are very important part of CI/CD tool Jenkin. By default Jenkins has lot of functionality but if you want to add more functionality to perform the tasks then you can go ahead and install its Plugins. These are open source and can be installed automatically via Jenkins GUI or it can also be […]

Why branch merging needed in GIT?

Let’s say we have three branches feature1, 2 and master branch. Where master branch is our final branch. Git learns each branch as same. The each branch can’t see other branch commits until a merge happened. There are two ways for merging branch, once is fast-forward merge and other one is 3-way merge. Fast Forward […]

Git Branch

What is branch?Branch is just text reference to the commit.-  Default branch is master.-  Multiple branches can exists in the same repository.- Pointers for all branches are located in .git/refs/heads folder.-  Current branch track new commits.-  Branch pointer moves automatically after every new commit.-  hange branch git checkout <branch>Now we will create a branch and below is the command to […]

Junos

Junos kernel is basically based on FreeBSD unix os. It is an open source software. This is feature-rich network operating system which has been using in a very wide range of Juniper Devices which includes switches, routers etc. It function into multiple software processes and each process handles a device function. This functionality enhances its […]

Difference between Connection-oriented protocols vs Connectionless Protocols

If we talk about both protocols then both works for making connection between two or more devices. This service offered in Network Layer. Sending and receiving data includes connection establishment and termination. And there comes these protocols. Where we can go for connection oriented or connectionless depending on service. Connection-oriented Protocols This connection protocol ensures […]

IPv6 Address

IPv6 Internet Protocol (IP) version 6 is the basically successor of IPv4. It was developed to deal with the issue arising due to exhaustion of IP’s of IPv4. IPv6 addresses are 128 bits in length so it has a very large number of address space which is basically 2128.IPv6 introduces a new types of communication […]