Home Background

Welcome to Our Event Club

Learn Git, Explore Tech, and Build Projects πŸš€

Explore Git Commands

Git & GitHub

Why Git & GitHub?

Git is a powerful version control system that helps developers track changes in their code, collaborate with teammates, and roll back to earlier versions when needed. GitHub, on the other hand, is a platform that hosts Git repositories in the cloud. It allows developers to share their projects, collaborate globally, and integrate with CI/CD pipelines.

Beginner

git init – Initialize repository

git status – Show changes

git add . – Stage files

git commit -m "" – Save changes

Intermediate

git branch – List branches

git checkout -b branch – New branch

git merge branch – Merge branch

git log --oneline – Short log

Advanced

git reset --hard HEAD~1 – Undo commit

git rebase main – Reapply commits

git stash – Save temp changes

git cherry-pick id – Apply commit

Amazon Web Services (AWS)

Why AWS?

Amazon Web Services (AWS) is the world’s most comprehensive cloud platform, offering over 200 fully featured services. With AWS, businesses and developers can host applications, scale on demand, and pay only for what they use.

Beginner

aws configure – Set credentials

aws s3 ls – List S3 buckets

aws ec2 describe-instances – View EC2 instances

Intermediate

aws s3 cp file.txt s3://bucket/ – Upload to S3

aws ec2 start-instances --instance-ids i-123456 – Start EC2

aws lambda list-functions – List Lambda functions

Advanced

aws cloudformation deploy – Deploy infrastructure

aws ecs create-cluster – Create ECS cluster

aws eks create-cluster – Create EKS cluster

CI & CD Pipelines

Why CI & CD?

Continuous Integration (CI) is the practice of automatically integrating code into a repository and testing it. Continuous Deployment (CD) extends this by delivering tested code into production environments.

CI (Continuous Integration)

git push origin main – Trigger CI pipeline

mvn test – Run automated tests (Java Example)

npm run test – Run unit tests (Node.js Example)

CD (Continuous Deployment)

docker build -t app . – Build Docker image

docker push repo/app – Push to registry

kubectl apply -f deploy.yml – Deploy to Kubernetes

Student Registration

Ready to join our event? Click below to register now!

Register Now
Connect With Us
Excel Engineering College, Kumarapalayam, TamilNadu