Git Hub
Git Hub
Devops is a culture that allows Development and Operations team to work together
Allows better collaboration, increased trust and faster stream of software releases
Tools in devops:
Features of Git:
Tracks History
Free and Open source
Supports Non_Linear Development
Creates Backup
Scalable
Supports Collaboration
Branching is easier
Distributed Development
version control is a sytem that allows multiple people to work on different parts
of a project at the same time. A VCS record changes to files and helps you :
-keep track
-revert
-work on different features simultaneously
3 types
why GitHub?
-Speed
-Distributed System
-Branching and Merging
-Strong Community Support
Steps:
2. Make changes
3. Stage changes
-view changes(git status)
-add changes(git add.) or (git add <file>)
4.Commit changes (git commit -m "commit message")
Before pushing changes, its good to pull the latest changes from the remote
repo to ensure that everything is up to date and to resolve any potential
merge conflicts (pull)
-Cloning is used to clone the repo after forking a project to download its content
into your local machine.
Remotes are simply URLs that point to a repository which you can pull from and push
to
Best Practices: