Migrating to a New Git Branch and Setting Up Docker
Step 1: Create and switch to a new Git branch git checkout -b new-branch-name Step 2: Add all files (respects .gitignore) git add . Step 3: Commit the changes git commit -m "Initial commit on new branch" Step 4: Push the new branch to the remote repository git push origin new-branch-name Step 5: Add rules to .gitignore to exclude unnecessary files Example: node_modules/ .env *.log Step 6: Create a Dockerfile with the following content: Dockerfile FROM RUN COPY CMD ["npm", "start"] Step 7: Build the Docker image docker build -t your-image-name . Step 8: Run the Docker container docker run -p 3000:3000 your-image-name

Step 1: Create and switch to a new Git branch
git checkout -b new-branch-name
Step 2: Add all files (respects .gitignore)
git add .
Step 3: Commit the changes
git commit -m "Initial commit on new branch"
Step 4: Push the new branch to the remote repository
git push origin new-branch-name
Step 5: Add rules to .gitignore to exclude unnecessary files
Example:
node_modules/
.env
*.log
Step 6: Create a Dockerfile with the following content:
Dockerfile
FROM
RUN
COPY
CMD ["npm", "start"]
Step 7: Build the Docker image
docker build -t your-image-name .
Step 8: Run the Docker container
docker run -p 3000:3000 your-image-name