📁 Git Workflow
**
Checkout to main
**Command:

git checkout main

2.Create a new branch (e.g., feature branch)

Command:
git checkout main -b appsdemo

Image description

3.(Optional) Add a branch through GitHub UI

Go to GitHub → Your Repo → Branch Dropdown → Type branch name → Create branch

Image description

4.Check current branches

Command:
git branch

5.Check status of changes

Command:
git status

Image description

6.Add all changes

Command:
git add .

Image description

7.Commit your changes
Command:
git commit -m "apps.py"

Image description

8.Push your branch to GitHub

Command:
git push origin appsdemo

Image description

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

Image description

Image description

Image description

Image description

Image description

Image description

DOCKER COMMANDS

1.Check Docker version

Command:
docker --version

Image description

2.Create a Dockerfile in your project

Image description

3.Build Docker image

Command:
docker build -t sriraghavardhini/24mcr107-ml:latest .

Image description

4.List Docker images

Command:
docker images

Image description

5.Push Docker image to DockerHub

Command:
docker push sriraghavardhini/24mcr107-ml

Image description

6.Open Docker Desktop to view images and containers

Image description

7.Run the Docker container

Image description

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

Image description

PUSH DOCKER FILE INTO GITHUB

Main branch

Image description

First Branch: appsdemo

Image description

Second Branch: sampledocker

Image description