My 2nd Day at Payilagam Software Institute, Chennai – A Great Learning Experience
On my second day at Payilagam Software Institute, Chennai, I had another insightful learning experience. Today’s session was focused on GIT and GitLab, as well as gaining more knowledge in web development.
What I Learned:
🔹 GIT & GitLab
- I learned how to create an account in GitLab.
- I was introduced to the two main types of version control systems:
- Centralized Version Control System (CVCS)
- Distributed Version Control System (DVCS)
🔸 Difference Between Git and GitLab:
- Git: A distributed version control system where multiple developers can work on the same codebase.
- GitLab: A web-based DevOps platform built on top of Git that allows teams to collaborate, manage repositories, and follow the software development life cycle.
🛠️ Software Development Life Cycle (SDLC)
- Analysis
- Planning
- Design
- Development
- Testing
- Deployment
GitLab is often used to manage different stages of this life cycle efficiently.
⚙️ CI/CD (Continuous Integration / Continuous Deployment)
- I learned how CI/CD pipelines help in automating software builds, tests, and deployment.
🖥️ GIT Installation & Commands
- Check installed version:
git --version
- Install Git (Linux):
sudo apt install git
- Git configuration with login ID and password
- To log in to GitLab via browser and create an account
- Create a new group and repository in GitLab
🧑💻 Basic Git Commands I Practiced:
-
git clone
– Clone a repository -
git status
– Check the current status of the repo -
git add
– Stage changes -
git commit -m "Your message"
– Commit changes -
git push
– Push committed changes to GitLab -
git pull
– Pull the latest changes from GitLab
🌐 Web Development
I also continued my journey into front-end web development. I explored more HTML and CSS concepts and learned new tags and properties like:
- Layout using Flexbox
-
justify-content
in CSS - Grid layout
-
<img>
tag for adding images
✍️ Summary:
Today was full of hands-on practice and valuable insights. I’m excited to continue this journey and learn more about development tools and technologies.
🏷️ Tags:
#Git
#GitLab
#WebDevelopment
#HTML
#CSS
#VersionControl
#SDLC
#CI/CD
#Flexbox
#GridLayout
#SoftwareDevelopment
#LearningJourney
#PayilagamChennai
Top comments (0)