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.
git init β Initialize repository
git status β Show changes
git add . β Stage files
git commit -m "" β Save changes
git branch β List branches
git checkout -b branch β New branch
git merge branch β Merge branch
git log --oneline β Short log
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) 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.
aws configure β Set credentials
aws s3 ls β List S3 buckets
aws ec2 describe-instances β View EC2 instances
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
aws cloudformation deploy β Deploy infrastructure
aws ecs create-cluster β Create ECS cluster
aws eks create-cluster β Create EKS cluster
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.
git push origin main β Trigger CI pipeline
mvn test β Run automated tests (Java Example)
npm run test β Run unit tests (Node.js Example)
docker build -t app . β Build Docker image
docker push repo/app β Push to registry
kubectl apply -f deploy.yml β Deploy to Kubernetes
Ready to join our event? Click below to register now!
Register Now