Day 10 Task: Advance Git & GitHub
Hello connections,
Day 10 of #90daysofdevops challenge.
My thought of Day 10 in #90daysofdevops #90dayschallenge
Linkedin:https://www.dhirubhai.net/posts/anup-ghattikar-a810791b6_90daysofdevops-connections-day10-activity-7023338337335726080-Nqtv?utm_source=share&utm_medium=member_desktop
Medium:https://medium.com/@aghattikar82/day-10-task-advance-git-github-6b03361780dc
Git Branching:
Use a branch to isolate development work without affecting other branches in the repository. Each repository has one default branch, and can have multiple other branches. You can merge a branch into another branch using a pull request.
Branches allow you to develop features, fix bugs, or safely experiment with new ideas in a contained area of your repository.
Git Revert and Reset
Two commonly used tools that git users will encounter are those of git reset and git revert . The benefit of both of these commands is that you can use them to remove or edit changes you’ve made in the code in previous commits.
Git Rebase and Merge
What Is Git Rebase?
Git rebase is a command that lets users integrate changes from one branch to another, and the logs are modified once the action is complete. Git rebase was developed to overcome merging’s shortcomings, specifically regarding logs.
What Is Git Merge?
Git merge is a command that allows developers to merge Git branches while the logs of commits on branches remain intact.
领英推荐
The merge wording can be confusing because we have two methods of merging branches, and one of those ways is actually called “merge,” even though both procedures do essentially the same thing.
Task 01:
Task 02:
git branch:
A branch is a version of the repository that diverges from the main working project. It is a feature available in most modern version control systems. A Git project can have more than one branch.
1.For show all branches:
git branch
2.Create a new branch:
git branch <branch_name>
3.For going to specific branch:
git checkout <branch_name>
4.For deleting branch:
git checkout -d <branch_name>
5. for creating and going to that branch:
Software Developer | Python | Django | Mysql | Devops
2 年Shubham Londhe