DEV Community

obasekisemi
obasekisemi

Posted on

Introduction to Git Branching and Standup

GIT BRANCHING

Git branching allows developers to create a copy of the original code, fix bugs on the original code or add a specific feature. This feature is what differentiates Git from all other source code management tools.
Git basically stores data as a series of snapshot
The main branch is created when you initialize the Git inn it command
What happens when you create a new branch? Well, it creates a new pointer for you to move around. Let’s say you want to create a new branch called testing. You do this with the git branch command:
git branch testing

Git knows the branch you are currently on by keeping by keeping a special pointer called HEAD.
In Git, it is a pointer to the local branch you’re currently on. Even you’re still on master. The git branch command only created a new branch — it didn’t switch to that branch.
To switch to an existing branch, you run the git checkout command. Let’s switch to the new testing branch:
$ git checkout testing
This moves HEAD to point to the testing branch.

STANDUP

In agile software development, a stand-up is a daily progress meeting, traditionally held within a development area. Business customers may attend to gathering information. Stand-ups are sometimes referred to as "daily scrums."
The term "standup" is derived from the way it is run all attendees must remain standing to keep it short and the team engaged.
Git standup is an open-source tool that helps you to track and monitor what you have been working on and what your team has been working on. It comes with various options that you can play with it. It aids collaboration and errors can be minimized with this method

References

(https://git-scm.com/book/en/v2/Git-Branching-Branches-in-a-Nutshell)
(https://levelup.gitconnected.com/how-to-use-git-as-a-standup-tool)

Top comments (0)