Posts

Showing posts with the label gitlab

Some Handy Git Use Cases

Let's dive deeper into Git commands, especially those that are more advanced and relate to your workflow. Understanding Your Workflow Your provided commands outline a common workflow: Feature Branch Development: You're working on a feature branch ( SMGF2201-7370 ). Staying Updated: You're fetching and integrating changes from the team's development branch ( develop_mlops_deployment ). Reviewing Changes: You're using git log -p , gitk , and git show to examine differences and commit details. Tagging: You're using git tag to mark specific commits. Advanced Git Commands and Concepts Here's a breakdown of related and advanced commands, organized for clarity: 1. Branching and Merging (Beyond Basic Pulls) git rebase : Purpose: Integrates changes from one branch into another by reapplying commits on top of the target branch. This creates a cleaner, linear history. Usage: Bash git checkout SMGF2201-7370 git rebase origin/ develop_mlops_deployment ...