📁 Git Workflow

  1. Checkout to main

Command:
git checkout main

git checkout main

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

Command:
git checkout main -b feature-24mcr042

git checkout main -b feature-24mcr042<br>

3.(Optional) Add a branch through GitHub UI

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

Add branch through GitHub UI

4.Check current branches

Command:
git branch

git branch

5.Check status of changes

Command:
git status

git status

6.Add all changes

Command:
git add .

git add .

  1. Commit your changes

Command:
git commit -m "Added hello_world.py"

git commit -m

8.Push your branch to GitHub

Command:
git push origin feature-24mcr042

git push origin feature-24mcr042<br>

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

pull request in Github

Create pull request

Merge request

Confirm merge

Pull request successfully merged and closed

Added files

DOCKER COMMANDS

1.Check Docker version

Command:
docker --version

docker --version

2.Create a Dockerfile in your project

reate docker file

3.Build Docker image

Command:
docker build -t jayalakshmi906/mca-24mcr042-ml:latest .

docker build

4.List Docker images

Command:
docker images

docker images

5.Push Docker image to DockerHub

Command:
docker push jayalakshmi906/mca-24mcr042-ml

docker push

6.Open Docker Desktop to view images and containers

docker desktop

  1. Run the Docker container

Run a new Container

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

docker image

PUSH DOCKER FILE INTO GITHUB

Main branch
main branch

First Branch: feature-24mcr042
feature-24mcr042

Second Branch: docker-24mcr042
docker-24mcr042