📁 Git Workflow
- Checkout to main
Command:
git checkout main

2.Create a new branch (e.g., feature branch)
Command:
git checkout main -b feature-24mcr042

3.(Optional) Add a branch through GitHub UI
Go to GitHub → Your Repo → Branch Dropdown → Type branch name → Create branch

4.Check current branches
Command:
git branch

5.Check status of changes
Command:
git status

6.Add all changes
Command:
git add .

- Commit your changes
Command:
git commit -m "Added hello_world.py"

8.Push your branch to GitHub
Command:
git push origin feature-24mcr042

9.Create a Pull Request on GitHub
Go to GitHub → Pull Requests → New Pull Request → Select branch → Create Pull Request → Merge Pull Request → Confirm Merge






DOCKER COMMANDS
1.Check Docker version
Command:
docker --version

2.Create a Dockerfile in your project

3.Build Docker image
Command:
docker build -t jayalakshmi906/mca-24mcr042-ml:latest .

4.List Docker images
Command:
docker images

5.Push Docker image to DockerHub
Command:
docker push jayalakshmi906/mca-24mcr042-ml

6.Open Docker Desktop to view images and containers

- Run the Docker container

8.Verify the Docker image and running container in Docker Desktop (GUI)

PUSH DOCKER FILE INTO GITHUB
Main branch

First Branch: feature-24mcr042

Second Branch: docker-24mcr042
